def show # 定义一个名叫 show 的方法 or 函数
p 1 # 输出 1 这个数字
end # 结束定义
show # 调用 show 这个函数显示要输出的内容, 也就是 1 . 这里 等同于 show()
#
alias old_show show # 给 show 这个函数取一个 old_show 这个别名, 其实可以简单的理解为, 把 show 这个函数里的内容复制一份给 old_show 这个函数
def show # 重定义 show 这个函数
old_show # 调用 old_show, 由于 alias 的作用, 这里调用的, 其实可以理解成, 第一行定义的那个 show()
p 2 # 输出 2 这个数字
end
show # 调用 show() 这个函数, 这里输出的是 1, 然后是 2
def show # 定义一个名叫 show 的方法 or 函数
p 1 # 输出 1 这个数字
end # 结束定义
show # 调用 show 这个函数显示要输出的内容, 也就是 1 . 这里 等同于 show()
#
alias old_show show # 给 show 这个函数取一个 old_show 这个别名, 其实可以简单的理解为, 把 show 这个函数里的内容复制一份给 old_show 这个函数
def show # 重定义 show 这个函数
old_show # 调用 old_show, 由于 alias 的作用, 这里调用的, 其实可以理解成, 第一行定义的那个 show()
p 2 # 输出 2 这个数字
end
show # 调用 show() 这个函数, 这里输出的是 1, 然后是 2