go的for循环
点击查看代码
package main
import (
"fmt"
)
func testFor1() {
var i int
for i = 1; i <= 10; i++ {
fmt.Printf("i=%d\n", i)
}
fmt.Printf("最终的i=%d\n", i)
}
func testFor2() {
var i int
for i = 1; i <= 10; i++ {
fmt.Printf("i=%d\n", i)
if i == 5 {
break
}
}
fmt.Printf("最终的i=%d\n", i)
}
func testFor3() {
var i int
for i = 1; i <= 10; i++ {
if i%2 == 0 {
// fmt.Printf("偶数i=%d\n", i)
continue
}
fmt.Printf("哈哈 i=%d\n", i)
}
fmt.Printf("最终的i=%d\n", i)
}
func testFor4() {
var i int = 1
for i <= 10 {
fmt.Printf("i=%d\n", i)
i += 3
}
fmt.Printf("for4最终的i=%d\n", i)
}
func main() {
testFor1()
testFor2()
testFor3()
testFor4()
}
输出:
点击查看代码
i=1
i=2
i=3
i=4
i=5
i=6
i=7
i=8
i=9
i=10
最终的i=11
i=1
i=2
i=3
i=4
i=5
最终的i=5
哈哈 i=1
哈哈 i=3
哈哈 i=5
哈哈 i=7
哈哈 i=9
最终的i=11
i=1
i=4
i=7
i=10
for4最终的i=13
写入自己的博客中才能记得长久
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!