a='' def a.p(values) #p()是自定义方法 p(values) #p()是Ruby内部定义的方法 end
不知道怎么处理上面的问题。求大大帮忙!
super ?
::p
@mystery @gihnius 都不行呀,怎么样使上面的代码运行呢?
给系统内部的方法取个别名?
#3 楼 @zlfera
a='' def a.p(values) #p()是自定义方法 Kernel.p(values) #p()是Ruby内部定义的方法 end
@mystery 这个可行,谢谢了!
alias :origin_p :p a = '' def a.p(values) origin_p values end