package main
import"fmt"func main() {
// range 关键字用于for循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素
number := [5]string{"a", "b", "c", "d", "e"}
for k, v := range number {
fmt.Println(k, v)
}
/* 省略key的写法
for _, v := range number {
fmt.Println(v)
}
*/
}
package main
import"fmt"func main() {
for number := 1; number < 5; number++ {
if number == 3 {
break
}
fmt.Println("break:", number)
}
for number := 1; number < 5; number++ {
if number == 3 {
continue
}
fmt.Println("continue:", number)
}
lable1:
for {
for {
//配合标签跳出最外层循环//标签名是大小写敏感的break lable1
}
}
fmt.Println("Hello World1")
goto lable2
fmt.Println("Hello World2")
lable2:
fmt.Println("Hello World3")
}