切片/slice: 可以看作动态数组, 且go提供一些内置方法7. channel: 通道, 例: ch := make(chan int), 声明一个int的通道, channel是引用类型, 只能使用...(test); ok {}}4. switch不再需要break, 执行了一个分支后自动退出, fallthrough该关键字会强制执行后面的 case 语句,fallthrough 不会判断下一条 case...支持goto关键字7. range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素函数函数支持多返回值, 甚至a, b = b, a进行...统计结果 sum := 0 for i := range arr { sum += arr[i] } fmt.Println(sum)}// 常量 可以用来定义数组长度...)}// 等待所有协程结束wg.Wait()// 统计结果sum := 0for i := range arr {sum += arr[i]}fmt.Println(sum)}// 常量 可以用来定义数组长度