![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
don.wang
这个作者很懒,什么都没留下…
展开
-
golang 切片学习
package main //这里只说些自己理解的,当然切片的操作远远不止这些。 import ( "fmt" "reflect" ) /** * * 学习切片首先要明白len和cap的区别。len()是存储数据多少,cap()是容量大小。举个例子一个大会堂可以容纳1000人这是cap,但是实际里面只座了100人这是len */ func main() { //这里就存在...原创 2018-12-12 15:42:13 · 261 阅读 · 0 评论 -
golang 指针学习
package main import ( "fmt" ) func swap(a, b int) { var tmp int tmp = a a = b b = tmp } func ptrSwap(a, b *int) { var tmp int tmp = *a *a = *b *b = tmp } /** * 指针是变量,只是变量存储的值是另一个变量的地址...原创 2018-12-12 15:11:33 · 176 阅读 · 0 评论 -
golang 数组学习
package main import ( "fmt" "math" "reflect" ) //将数组传递给函数 //go不允许不同类型之间的混合使用,但是对于常量的类型限制非常少,因此允许常量之间的混合使用 /* %g 格式化浮点数 %f输出浮点数 %e输出科学计数表示法 数字值转换 a32bitInt = int32(a32Float) 小数点后面的数将被丢弃 in...原创 2018-12-18 17:00:06 · 157 阅读 · 0 评论 -
golang 接口学习
//example for interface package main import ( "fmt" "sort" ) type Interface interface { Len() int Less(i, j int) bool Swap(i, j int) } //接口嵌套, 接口类型的嵌入不能嵌入本身 //当前接口声明的方法不能和嵌入其中接口类型的方法重名 type S...原创 2018-12-25 15:55:08 · 170 阅读 · 0 评论