我遇到很多情况,我正在使用方法修改变量并将其设置为修改后的值,例如..
value = "string"
value.modify #=> "new string"
value #=> "string"
value = value.modify
value #=> "new string"
我注意到许多 Ruby 方法都有一个value.modify!
变体可以做到这一点。
Ruby 中是否有用于 do 的简写value = value.modify
?另外,如果我要制作自己的modify!
方法,我将如何实施它?