11、golang入门-指针

摘要: 1. 什么是指针 一个指针变量指向了一个值的内存地址。 类似于变量和常量,在使用指针前你需要声明指针。指针声明格式如下: var var_name *var-type var-type 为指针类型,var_name 为指针变量名,* 号用于指定变量是作为一个指针。以下是有效的指针声明: var ip 阅读全文
posted @ 2022-06-07 19:56 不出世不入世什么都不是 阅读(128) 评论(0) 推荐(0) 编辑

5、golang-流程控制语句

摘要: 99乘法表: func chengfabiao() { var chengJi int for i := 1; i < 10; i++ { for j := 1; j <= i; j++ { chengJi = i * j fmt.Printf("%d * %d = %d ", i, j, chen 阅读全文
posted @ 2022-05-13 14:01 不出世不入世什么都不是 阅读(26) 评论(0) 推荐(0) 编辑

8、golang-map

摘要: Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现 map是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。map 这种数据结构在其他编程语言中也称为字典(Python)、hash 和 HashTable 等。 Map 是一种无序的键 阅读全文
posted @ 2022-05-09 13:51 不出世不入世什么都不是 阅读(65) 评论(0) 推荐(0) 编辑

7、golang-切片

摘要: 切片 切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。 切片是一个引用类型,它的内部结构包含地址、长度和容量。切片一般用于快速地操作一块数据集合。 1. 切片的声明和初始化 var SliceName []type var slice 阅读全文
posted @ 2022-04-26 19:42 不出世不入世什么都不是 阅读(59) 评论(0) 推荐(0) 编辑

6、golang-数组操作

摘要: 数组 数组是同一种数据类型元素的集合。 在Go语言中,数组从声明时就确定,使用时可以修改数组成员,但是数组大小不可变化。 1、数组的初始化 var a [5]int, 数组的长度必须是常量,并且长度是数组类型的一部分。一旦定义,长度不能变。 [5]int和[10]int是不同的类型。 方法一 初始化 阅读全文
posted @ 2022-04-26 19:42 不出世不入世什么都不是 阅读(270) 评论(0) 推荐(0) 编辑

2、golang入门-变量和常量

摘要: 一、变量 1. 变量的声明 Go语言中的变量需要声明后才能使用,同一作用域内不支持重复声明。 并且Go语言的变量声明后必须使用。 全局变量是允许声明但不使用,局部变量声明不使用会报错 var name string var age int var isOk bool // 批量声明 var ( a 阅读全文
posted @ 2022-04-20 21:44 不出世不入世什么都不是 阅读(33) 评论(0) 推荐(0) 编辑

1、golang- hello world

摘要: Go 语言最主要的特性: 自动垃圾回收 更丰富的内置类型 函数多返回值 错误处理 匿名函数和闭包 类型和接口 并发编程 反射 语言交互性 第一个例子 package main // 声明 main 包,表明当前是一个可执行程序 import "fmt" // 导入内置 fmt 包 func main 阅读全文
posted @ 2022-04-20 21:12 不出世不入世什么都不是 阅读(72) 评论(0) 推荐(0) 编辑