Ruby strings 有丰富的操作方法集合,许多方法有两种形式:普通版本(返回新的string)和**bang(!)**版本(原地修改 string,改变原值)。理解这一区别对于正确性和避免 bug 很重要。
常见string方法
ruby
.upcase
.downcase
.strip
.reverse
.length
.split()
[, ].join()
.sub(, )
.gsub(, )
.?()
.start_with?()
.chars
.to_i; .to_f
