新手问题 请教一个关于 initialize 方法的 return 问题

costy_peak · 2014年03月17日 · 最后由 costy_peak 回复于 2014年03月17日 · 1621 次阅读

大家好,作为一个 ruby beginner,看代码过程中遇到一个不太明白的地方:

在类的 initialize 方法中,总是会用 self 作为返回值,即最后一个语句是 return self, 请问各位这里 return self 是指的什么,是类的一个新对象,还是产生 initialize 中给新对象进行的一系列实例变量的初始化赋值呢?

新对象。

#1 楼 @chenge 谢谢,现在想想应该是新对象!

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