SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Photoshop Training Channel

    Photoshop Tr

    13 Temmuz 2012
  • soyacincautv

    soyacincautv

    14 NİSAN 2010
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011