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)    收藏  举报

导航