Ruby strings میں manipulation کے لیے methods کا ایک بھرپور مجموعہ ہے، اور بہت سے دو صورتوں میں آتے ہیں: ایک معمول کی صورت (ایک نیا string واپس کرتا ہے) اور ایک bang (!) صورت (string کو in place modify کرتا ہے، اصل کو تبدیل کرتا ہے)۔ اس فرق کو سمجھنا درستگی اور bugs سے بچنے کے لیے اہم ہے۔
عام string methods
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
