I
L
K
B
Y
T
E
  YENİ SORU SOR
Etiketler
Go
Python
Go neden bu işlemde çok yavaş?
2
1 Yorum
2
Barış E.
28.08.2018 16:33
var a strings.Builder
a.WriteString("Hi there ")
for i := 0; i < 100000; i++ {
a.WriteRune('(')
a.WriteString(strconv.Itoa(i))
a.WriteRune(',')
a.WriteString(strconv.Itoa(i))
a.WriteString("),")
}
return a.String()
Yukarıda ki kodu kullanarak string build etmelisin. Bu işlemi python arka planda kendisi yaptığı için senin kullanımında python daha hızlı çıkıyor.
-
Teşekkürler, çok yardımcı oldu
Hakan E. - 2018-08-28 16:38:45
Aşağıda 100000 loopta stringleri birleştirme işleminde go bu işi 15-20sn’de yaparken python’da 0.1 sn sürüyor bunun nedeni ne olabilir?
Go Kodu
Python Kodu