package main
funcmain(){
count :=0for i :=0; i <=100; i++{
count += i
}print(count)}
package main
import"fmt"funcmain(){for{
fmt.Println("死循环")}}
range
package main
import"fmt"funcmain(){
str :="World"// 传统的方法for i :=0; i <len(str); i++{
fmt.Printf("[%d]char = %c\n", i, str[i])}
fmt.Println("-------------------------------------")//迭代for i, data :=range str{
fmt.Printf("[%d]char = %c\n", i, data)}
fmt.Println("-------------------------------------")//部分需要for i,_:=range str{
fmt.Printf("[%d]char\n", i)}}
跳转
break/continue
package main
import("fmt""time")funcmain(){var i int
i =10for{
i--if i ==0{// 结束循环break}if i ==5{// 跳出本次循环continue}
time.Sleep(time.Second)
fmt.Println(i)}}
goto
package main
import"fmt"funcmain(){
fmt.Println("The is 1")goto end
fmt.Println("The is 2")
end:
fmt.Println("The is 3")}