for.go
package forLoop
import (
"fmt"
)
// ForLoop for循环:三语句执行顺序
func ForLoop() {
ok := true
fmt.Println("start for ...")
for fmt.Println("first express"); ok; fmt.Println("third express") {
fmt.Println("for inner one line")
ok = false
fmt.Println("for inner three line")
}
fmt.Println("end for ...")
}
for_test.go
package forLoop
import "testing"
func TestForLoop(t *testing.T) {
ForLoop()
}
控制台输出内容
=== RUN TestForLoop
start for ...
first express
for inner one line
for inner three line
third express
end for ...
--- PASS: TestForLoop (0.00s)
PASS
ok zoee/forLoop 0.700s
本文详细探讨了Go编程语言中的for循环结构,包括其各部分语句块的执行顺序,通过实例代码`for.go`和测试文件`for_test.go`进行演示,并展示了控制台的输出结果,帮助理解Go语言中的迭代控制流程。

351

被折叠的 条评论
为什么被折叠?



