才在IronPython的bug tracker上看到一个IronRuby的bug(汗)才知道原来有这么回事。
irb(main):001:0> o = Object.new
=> #<Object:0x2ebe5e0>
irb(main):002:0> def o.to_ary
irb(main):003:1> [2, 3]
irb(main):004:1> end
=> nil
irb(main):005:0> a, b = o
=> [2, 3]
irb(main):006:0> a
=> 2
irb(main):007:0> b
=> 3
居然能这么用,真是神奇 =v=
P.S. 本来这个想放闲聊的,太长了放不下,只好就这么发……不把字码足了才发帖不符合我的风格啊 T T
最后
以上就是辛勤皮皮虾最近收集整理的关于并行赋值会调用to_ary的全部内容,更多相关并行赋值会调用to_ary内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复