golang
DK_MCU
这个作者很懒,什么都没留下…
展开
-
goloang range理解
1、range 支持的类型 2、range 的特性 1、range 支持的类型 类型 备注 array 数组,也可以是指向数组的指针 string 字符串 slice 切片 map 字典 channel 允许接收数据的通道,通道有只写、只读、读写通道 var a = [10]int{1, 2, 3, 4, 5...翻译 2018-07-19 10:20:30 · 576 阅读 · 0 评论 -
slice 理解
1、从数组到slice 先用数组来模拟slice // 数组的容量为20,类似于slice的cap var vals [20]int // 实际在数组中添加了5个元素,类似于slice的length,当前为5 for i := 0; i < 5; i++ { vals[i] = i * i } subsetLen := 5 fmt.Println("The subset o...翻译 2018-07-19 14:53:10 · 539 阅读 · 0 评论 -
golang 没有引用传值
1、普通变量 先看一段c语言 int main(int argc, char **argv) { int a = 3 // b引用了a的地址,就是说他们都指向一块地址 int &b = a printf("a=%p, b=%p\n", &a, &b) } 再看看go语言 func main() { var a int ...翻译 2018-07-19 15:33:21 · 419 阅读 · 0 评论