Ruby ruby string to class

liwen_zhang · 2012年05月02日 · 最后由 fsword 回复于 2012年05月06日 · 3401 次阅读

Kernel.const_get(:User) # Object.const_get(:User) eval(’User’) ‘User’.constantize User.send("first")

const_get/eval/constantize/send

哥们,谁能帮小弟解释一下: 他们有什么区别?通常适用于什么地方?有什么注意事项?

还是系统的看看书和 rubydoc 再问吧,说起来挺罗嗦的

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