Project1

标题: Ruby中哪些对象是无法clone的? [打印本页]

作者: 喵呜喵5    时间: 2014-11-3 17:06
标题: Ruby中哪些对象是无法clone的?
RT

另外除了Fixnum以外还有哪些类是无法定义单件方法(singleton method)的?
作者: taroxd    时间: 2014-11-3 17:27
本帖最后由 taroxd 于 2014-11-3 17:34 编辑

不能 clone 的类:
Numeric, Symbol, TrueClass, FalseClass, NilClass

不能定义单例方法的类:
Numeric

你可以自己定义 initialize_copy, singleton_method_added 来在做这种事情的时候报错




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1