没看过比较深层次的东西。比如新建 a,a=3,可以用 ruby 代码的形式来解释以上命令执行的过程吗?
问题二:可以重写对象的=(等于号) 方法吗?和.freeze、.frozen?方法有什么关系?据我看到的解释,String 和数值类不能.freeze 是因为执行=号的时候,替换了原对象的引用。而 Array 可以 freeze。
单纯的赋值符不是方法