माणिक में एक लंबी स्ट्रिंग उत्पन्न करने का सबसे अच्छा तरीका क्या है? यह काम करता है, लेकिन बहुत धीमा है:
str = ""
length = 100000
(1..length).each {|i| str += "0"}
मैंने यह भी देखा है कि एक सभ्य लंबाई की एक स्ट्रिंग बनाना और फिर एक मौजूदा स्ट्रिंग को वांछित लंबाई तक जोड़ना बहुत तेजी से काम करता है:
str = ""
incrementor = ""
length = 100000
(1..1000).each {|i| incrementor += "0"}
(1..100).each {|i| str += incrementor}
कोई अन्य सुझाव?
1
सबसे अच्छा तरीका यह होगा कि आप JRuby का उपयोग करें और StringBuffer का उपयोग करें। Oooooh।
—
जोनाथन फीनबर्ग