如何突破无限循环Golang

时间:2017-09-28 18:38:01

标签: for-loop go

我正在Go中制作一个猜测随机数的程序。我遇到了for循环的问题。

  1. 我无法阻止for循环不断迭代。
  2. 一旦条件满足,我如何突破循环。

    {{1}}

1 个答案:

答案 0 :(得分:9)

你需要break离开循环:

for {
    fmt.Scan(i)
    if i == ans {
        fmt.Println("well done")
        break
    }
    if i != ans {
        fmt.Println("Nope")
    }
}