我正在Go中编写一个程序来猜测一个随机数.我遇到了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)
}
Run Code Online (Sandbox Code Playgroud)cap*_*aig 16
你需要break
走出循环:
for {
fmt.Scan(i)
if i == ans {
fmt.Println("well done")
break
}
if i != ans {
fmt.Println("Nope")
}
}
Run Code Online (Sandbox Code Playgroud)