Project1

标题: alias怎么用 [打印本页]

作者: hitlerson    时间: 2008-6-21 22:18
标题: alias怎么用
比如main里已经定义了 a = 1
我要重定义他
alias new_main main
def main
new_main
a = 2
end

a 还是等于 1

昏。。。。。。。。。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2008-6-21 22:19
这个这个:

http://rpg.blue/viewthread.php?tid=86643&ntime=2008%2D6%2D21+14%3A19%3A25 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: hitlerson    时间: 2008-6-21 22:24
我相信我的追加定义是成功了
只是追加定义的东西好象只在原定义前运行的,a的值又给赋值成1了
能在原定义后执行吗?
作者: Infrared    时间: 2008-6-21 22:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: hitlerson    时间: 2008-6-21 22:31
完了,看来人品问题。。。
作者: 八云紫    时间: 2008-6-21 22:31
class T
def a
  c = 1
  p c
end


alias b a
def a
  b
  c = 2
  p c
end
end


d = T.new
d.a


我的显示也是正常的。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1