19 ŞUBAT 2010, Cuma
Ruby nasıl yinelenen uzun bir metin dizesini oluşturmak mı?
Uzun bir dize hızla ruby oluşturmak için en iyi yolu nedir? Bu çalışır, ama çok yavaş
str = ""
length = 100000
(1..length).each {|i| str = "0"}
Ayrıca iyi bir uzunlukta bir dize oluşturmak ve varolan bir dize istediğiniz uzunluğa kadar bu ekleme çok daha hızlı çalıştığını fark ettim:
str = ""
incrementor = ""
length = 100000
(1..1000).each {|i| incrementor = "0"}
(1..100).each {|i| str = incrementor}
Başka bir öneriniz var mı?
CEVAP
19 ŞUBAT 2010, Cuma
str = "0" * 999999
Bunu Paylaş:
Nasıl en iyi Ruby rastgele bir dize ol...
Ruby on Rails: Nasıl bir f için yer tu...
Nasıl bir Ruby ve b arasında rastgele ...
Nasıl oluşturmak ve bir modül Ruby kul...
Ruby: Nasıl bulacağını ve bir dizi yin...