我已经测试了 golang 在 for 循环上的执行情况
仅在 python 和 golang 中循环 50,000 次,我发现在 python 中需要 0.59 秒,而在 golang 中需要 9.12 秒
任何有经验的 Go 开发人员都可以告诉我为什么 Golang 在 for 循环中速度太慢,而它是一种编译语言?
import (
"fmt"
"time"
)
func main() {
start := time.Now()
for i := 0; i < 50000; i++ {
fmt.Println("Index", i)
}
finish := time.Now().Sub(start).Seconds()
fmt.Printf("Elapsed time was %.2f seconds.\n", finish)
}