Ruby 冻结对象

来源:互联网 发布:office for mac怎么样 编辑:程序博客网 时间:2024/04/27 14:24

     Ruby中的对象一旦别冻结,此对象将变得不可改变,即所有的状态都是不可改变的,

并且对其方法的调用也会失败。

      某个对象一旦被冻结,就没有办法解冻了,使用clone方法拷贝一个被冻结的对象

,那么得到的拷贝也是一个被冻结的对象。但调用dup方法拷贝一个对象的到的拷贝就

不是冻结的。

 

      对象的冻结机制,能很好的保证原对象不被随意的修改。

原创粉丝点击