Was ist der beste Weg, um schnell einen langen String in Rubin zu erzeugen? Das funktioniert, ist aber sehr langsam:
str = ""
length = 100000
(1..length).each {|i| str += "0"}
Mir ist auch aufgefallen, dass das Erstellen einer Zeichenfolge mit einer anständigen Länge und das anschließende Anhängen dieser Zeichenfolge an eine vorhandene Zeichenfolge bis zur gewünschten Länge viel schneller funktioniert:
str = ""
incrementor = ""
length = 100000
(1..1000).each {|i| incrementor += "0"}
(1..100).each {|i| str += incrementor}
Irgendwelche anderen Vorschläge?