Ruby strings ਵਿੱਚ manipulation ਲਈ methods ਦਾ ਇੱਕ ਅਮੀਰ ਸੈੱਟ ਹੈ, ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਦੋ ਰੂਪਾਂ ਵਿੱਚ ਆਉਂਦੇ ਹਨ: ਇੱਕ normal version (new string return ਕਰਦਾ ਹੈ) ਅਤੇ ਇੱਕ bang (!) version (string ਨੂੰ in place modify ਕਰਦਾ ਹੈ, original ਨੂੰ mutate ਕਰਦਾ ਹੈ)। ਇਸ ਫਰਕ ਨੂੰ ਸਮਝਣਾ correctness ਲਈ ਮਹੱਤਵਪੂਰਨ ਹੈ ਅਤੇ bugs ਨੂੰ avoid ਕਰਨ ਲਈ।
Common string methods
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
