go变量与常量
go的指针:
- go没有指向的时候是nil定义通常是*int
- 指针没有指向不要赋值
New函数的使用:p=new(int) 表示自动分配空间,go语言特点是,不需要释放
自动推到指针类型
指针和函数配合使用:
go数组:
- 同一类型的集合
- 操作数组通过小标,小标从0开始
- 数组语法:数组定义元素个数必须是常量
- var a [10]int,和var b [5]in 是不同类型数据
- []表示元素个数,len(a) 求元素个数
- 下标2和4分别赋值,其余为零
数组比较类型相同,只有等于或不等于
数组赋值:
- 数组做函数参数,就是将数组拷贝一份,形参是实参数组的复制品
- 指针做形参,注意调用方式
随机数:
- 设置种子,产生随机数
- 用到math/rand包(查官网用法)
- rand.Intn(100),产生100以内的随机数
排序:
冒泡排序
切片:
- 数组指定长度,切片不指定长度
- Map,字典型,键值对的数据类型,存放是无序的
- 键值是唯一的
- var m1 map[int] string
- 指针类型和方法类型集,编译器内部转化
方法继承:
方法的重写:就近原则,和同名字段一样
交流文件:https://studygolang.com/
Go官网(FQ):https://golang.org/#
https://golang.google.cn/
golang标准api文档:https://studygolang.com/pkgdoc
posted on 2020-04-08 11:37 HelloOcean 阅读(235) 评论(0) 收藏 举报
浙公网安备 33010602011771号