读书人

Ruby 中alias 跟 alias_method的区别

发布时间: 2012-11-04 10:42:41 作者: rapoo

Ruby 中alias 和 alias_method的区别
1. alias是Ruby的一个关键字,而alias_method是Module类的一个方法2. alias的参数就是方法本身(method identify),注意,不是字符串,也不是Symbol,alias_method的参数则是字符串或者symbol,并且使用逗号分隔。3. alias_method可以重定义,而alias则不能

不过貌似在1.9中,alias支持symbol参数了。

读书人网 >Ruby Rails

热点推荐