新手问题 简单定义求解释

wzhang1987 · 2013年01月15日 · 最后由 wzhang1987 回复于 2013年01月20日 · 1874 次阅读

def box contents = nil get = Proc.new {contents} set = Proc.new {|n| contents = n} return get, set end

请问以上定义 BOX 里面 get 和 set 分别是什么作用,如果 return 里面 get 和 set 顺序对调会产生什么变化呢?

楼主应该读一本 ruby 语言的书,方能解你的问题。

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