, Tek istediğim bir dize, son n karakterden kurtulmak için ancak İsterdim Bir dizenin son n karakterlerini (Ruby'de) kaldırmanın en iyi yolu nedir? Ruby
"string".slice(0, -3)
aşağıdaki
"string"[0,-3]
ne de
çalışmıyor temiz bir yöntem, hiçbir şey önemsiz olabilir, lütfen herhangi bir şey değil bana öğret! Teşekkürler!
+1. Seni dizenin sonuna bir balta aldığımı düşünür. :-) –
'chop.chop.chop',' String''inizin fazladan üç kopyasını yapma dezavantajına sahiptir. Eğer sadece "merhaba, dünya" ise, o zaman önemli değil, ama eğer File.read ('/ some/really/big.file') 'ise, olacaktır. –
Karşıdaki görev, son 'n' bayt/karakterleri/dizelerinizden herhangi birisini almak biraz zor: http://stackoverflow.com/questions/2174767/extracting-the-last-n-characters-from-a-ruby -pring –