有人可以解释这种行为:
a = b = c = 1,2,3 a # => [1,3] b # => 1 c # => 1
在赋值a = b = c = 1,3中,变量a,b和c应分配[1,3].任何的想法?
解决方法
你很困惑
a=b=c=1,3
实际上是:
a = (b = c = 1),3
离开了
c = 1 # => 1 b = c # => 1 a = 1,3 # => [1,3]
原文地址:https://www.jb51.cc/ruby/269752.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。