代码之家  ›  专栏  ›  技术社区  ›  Pramod Shinde

进程用时太长程序退出:Golang错误[重复]

go
  •  -8
  • Pramod Shinde  · 技术社区  · 7 年前

    我在《围棋》里玩for loop Go tour

    当我跑的时候

    package main
    
    import "fmt"
    
    func main() {
        sum := 1
        for sum < 1000 {
            sum += sum
        }
        fmt.Println(sum)
    }
    

    程序运行良好,输出1024

    但当我改变的时候 sum := 0

    package main
    
    import "fmt"
    
    func main() {
        sum := 0
        for sum < 1000 {
            sum += sum
        }
        fmt.Println(sum)
    }
    

    它给出了错误的说法

    process took too long
    Program exited.
    

    编辑:我把自己深深地投入到围棋巡回赛中,以至于我没有意识到,我犯了一个逻辑错误:P。

    1 回复  |  直到 7 年前
        1
  •  1
  •   James Bloomer    7 年前