Apa cara terbaik untuk menghasilkan string panjang dengan cepat di ruby? Ini berfungsi, tetapi sangat lambat:
str = ""
length = 100000
(1..length).each {|i| str += "0"}
Saya juga memperhatikan bahwa membuat string dengan panjang yang layak dan kemudian menambahkannya ke string yang ada hingga panjang yang diinginkan bekerja lebih cepat:
str = ""
incrementor = ""
length = 100000
(1..1000).each {|i| incrementor += "0"}
(1..100).each {|i| str += incrementor}
Ada saran lain?