阅读文档后,我发现它有奇怪的行为.
string = "abcde" string.replace("e") #=> "e"
字符串现在是“e”.
替换方法的要点是什么?对我来说,它看起来像一个setter方法,但你可以像string =“e”一样容易.
有替代的具体用例吗?
replace
a = 'old_string' b = a b.replace 'new_string' a # => "new_string"
VS
a = 'old_string' b = a b = 'new_string' a # => "old_string"