自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 GO语言笔记8:指针

GO语言中不存在指针操作,所以不会溢出,只有 &取地址 *根据地址取值 如果在另外一个函数将一个变量值改变,在原本的函数,变量并不会改变;别的函数必须通过操作指针,根据地址去改数据,才会更改原变量的值例如:func modify1(x int) { x = 11 fmt.Printf("modify1 %d", x) fmt.Println()}func modify2(x *int) { *x = 12}func main() { a := 1...

2022-03-10 00:47:28 186

原创 GO语言笔记7:Map的作用和使用方法

Map必须初始化,通过make分配cap make(map[KeyType]ValueType, [cap]) func main() { scoreMap := make(map[string]int, 8) scoreMap["张三"] = 90 scoreMap["小明"] = 100 fmt.Println(scoreMap) fmt.Println(scoreMap["小明"]) fmt.Pri...

2022-02-18 05:14:18 312

原创 GO学习笔记6:切片

最基本的定义方式: var a []string //声明一个字符串切片 var b = []int{} //声明一个整型切片并初始化 var c = []bool{false, true} //声明一个布尔切片并初始化 关于切片长度和容量的定义也就是len()和cap()区别 len() 代表这个切片一共多少个元素在里面 cap() 代表这个切片的容量,可以理解为从切片的第一个索引开始,...

2022-02-16 23:52:16 145

原创 GO学习笔记5:数组

定义方式:var 数组变量名 [元素数量]T 例如 var a [10]int64{初始值1,初始值2} 还可以直接通过索引去定义数值:var a [10]int64{7:初始值1,8:初始值2}=={0,0,0,0,0,0,0,0,初始值1, 初始值2,0,0,0 } 多维数组同C语言 数组长度取决于元素的数量,与里面元素的类型无关,用此方式可遍历数组 a := [...][2]string 用…可以让编译器自己生成长度,但是只有第一层可以用…代替 error:use of [.....

2022-02-14 03:17:11 528

原创 GO学习笔记4:流程控制(if/for/range等)

循环, 与C基本类似 for for i=0;i< xxx; i++{ } 也可省略开始和结束语 func forDemo3() { i := 0 for i < 10 { fmt.Println(i) i++ }} switch func testSwitch3() { switch n := 7; n {...

2022-02-12 23:38:36 231

原创 GO学习笔记3:Type和字符串

类型uint32等不带符号,为自然数;int64等,为可带正负的变量类型 此外在整型字符前加0x表十六进制,0为八进制 如0110==72;0x110==272 且可用_,例如123_456 == 123456,可直接运用做运算,但是具体有什么卵用,作者还不知道。 float类型只有float64和float32,二者无法进行运算,只能进行强制转换后,进行相关运算 字符串为双引号,例如”你好”,字符为单引号,只能是单个字符,例如’你’ 常用操作字符串函数,请百度,都有,如下图

2022-02-09 23:24:13 409

原创 GO学习笔记2:常量和变量

常变量分为常量和变量常量:const ,用作系统中不会变化的量,比如pi等数字定义例如const ( n1 = 1 //0 n2 = 2 //1 n3 = 3 //2 n4 = iota //3 n5 n6 = 10 n7 end = iota) 此处注意iota是常量常用的一个计数单位,iota会根据此次定义const的行数来对应相对数字,比如这次除了iota最后一行外,上面一共七行,故此时end...

2022-02-09 06:11:47 94

原创 GO学习笔记1.5:第一个GO项目常见问题

官网安装完GO需要去配环境变量,最好设置成C盘以外的,目前没发现有什么问题 变量名:GOPATH 需在GOPATH目录下新建三个工程目录用于操作如下: bin中存放插件和生成的exe,src放正在写的代码pkg放入要导入的包 创建第一个main,run后报错:Error: Run after build is not possible Main file has non-main package or doesn't contain main function将第一行的pack

2022-02-08 01:57:13 261

原创 GO学习笔记1:GO语言优缺点

GO语言优缺点

2022-02-08 01:35:12 993

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除