新手问题 =等于号是对象的什么方法?

u4crella · 2019年11月14日 · 最后由 spike76 回复于 2019年11月14日 · 2037 次阅读

没看过比较深层次的东西。比如新建 a,a=3,可以用 ruby 代码的形式来解释以上命令执行的过程吗?

问题二:可以重写对象的=(等于号) 方法吗?和.freeze、.frozen?方法有什么关系?据我看到的解释,String 和数值类不能.freeze 是因为执行=号的时候,替换了原对象的引用。而 Array 可以 freeze。

单纯的赋值符不是方法

需要 登录 后方可回复, 如果你还没有账号请 注册新账号