流程控制语句
带range子句的for语句
numbers1 := []int{1, 2, 3, 4, 5, 6} // 声明并初始化int类型的切片
for i := range numbers1 { // range子句迭代切片汇总的所以元素值
if i == 3 {
numbers1[i] |= i
}
}
fmt.Println(numbers1)注意
numbers2 := [...]int{1, 2, 3, 4, 5, 6} // munbers2是数组,为值类型
maxIndex2 := len(numbers2) - 1
for i, e := range numbers2 {
if i == maxIndex2 {
numbers2[0] += e
} else {
numbers2[i+1] += e
}
}
fmt.Println(numbers2)switch表达式和case表达式的联系
switch语句对case表达式的约束
结果值为常量的情况下
类型switch语句
最后更新于