
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 · 669 阅读 · 0 评论 -
slice 理解
1、从数组到slice 先用数组来模拟slice// 数组的容量为20,类似于slice的capvar vals [20]int// 实际在数组中添加了5个元素,类似于slice的length,当前为5for i := 0; i < 5; i++ { vals[i] = i * i}subsetLen := 5fmt.Println("The subset o...翻译 2018-07-19 14:53:10 · 655 阅读 · 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 · 475 阅读 · 0 评论