我认为我可能执行不正确,因为结果没有意义。我有一个Go程序,计数为1000000000:
package main
import (
"fmt"
)
func main() {
for i := 0; i < 1000000000; i++ {}
fmt.Println("Done")
}
它在不到一秒钟的时间内完成。另一方面,我有一个Python脚本:
x = 0
while x < 1000000000:
x+=1
print 'Done'
几分钟即可完成。
为什么Go版本这么快?他们俩都算上了10亿吗?还是我错过了什么?
皈依舞
相关分类