我正在使用红宝石冻结法.考虑到冻结的定义,它会冻结调用它的对象的值.我们无法在其后修改该对象的值.我必须完成相同的任务,我有一个对象,我正在执行以下代码
a = "Test"
a.freeze
a += "this string"
puts a
Run Code Online (Sandbox Code Playgroud)
这给出了如下输出:
Test this string
[Finished in 0.0s]
Run Code Online (Sandbox Code Playgroud)
为什么要修改冻结的字符串?
ruby ×1