Quelle est la meilleure façon de générer rapidement une longue chaîne en rubis? Cela fonctionne, mais est très lent:
str = ""
length = 100000
(1..length).each {|i| str += "0"}
J'ai également remarqué que créer une chaîne d'une longueur décente, puis l'ajouter à une chaîne existante jusqu'à la longueur souhaitée fonctionne beaucoup plus rapidement:
str = ""
incrementor = ""
length = 100000
(1..1000).each {|i| incrementor += "0"}
(1..100).each {|i| str += incrementor}
D'autres suggestions?