Le stringhe Ruby hanno un ricco insieme di metodi per la manipolazione, e molti vengono in due forme: una versione normale (restituisce una nuova stringa) e una versione bang (!) (modifica la stringa in place, mutando l'originale). Comprendere questa distinzione è importante per la correttezza e per evitare bug.
Metodi string comuni
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
