【发布时间】:2020-06-30 16:58:53
【问题描述】:
我正在用 Go 编写一个程序来猜测一个随机数。我遇到了 for 循环的问题。
- 我无法阻止 for 循环不断迭代。
-
一旦条件满足,我如何跳出循环。
for loop == true { //fmt.Println("read number", i, "/n") if i == ans { fmt.Println("well done") } if i != ans { fmt.Println("Nope") fmt.Scan(i) }
【问题讨论】:
-
在某些中断条件下使 var
loop等于 false -
解决了只需修复 scan() 函数和循环中断条件的问题
-
尝试使用“os.exit(0)”它肯定会工作。