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 语言的书,方能解你的问题。
#1 楼 @xds2000 已经下了