• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

ruby同时给多个变量赋值的方法

python 水墨上仙 2099次浏览

ruby和python一样可以一次给多个变量同时赋值,比如a,b=1,2,表示a和b分别赋值1和2,再如:s1,s2=’75271.com’,’haotu.net’。

# 同时给三个变量赋值
a, b, c = 8, 10, 15
print "A: a = ", a, ", b = ", b, ", c = ", c, "\n"

输出


A: a = 8, b = 10, c = 15


# 交换两个变量的值
a, b = b, a
print "C: a = ", a, ", b = ", b, ", c = ", c, "\n"

输出


C: a = 10, b = 8, c = 15

# 左右不对称赋值,c将得到nil
a, b, c = 2, 3
print "D: a = ", a, ", b = ", b, ", c = ", c, "\n"

输出结果:


D: a = 2, b = 3, c =

# 左右不对称赋值,右边多余的将不管
a, b, c = 11, 12, 13, 14, 15
print "E: a = ", a, ", b = ", b, ", c = ", c, "\n"

输出结果如下:


E: a = 11, b = 12, c = 13

# 赋值表达式右边可以是一个数组
fred = [ 4, 5, 6, 7]
a, b, c = fred
print "F: a = ", a, ", b = ", b, ", c = ", c, "\n"

输出结果如下:


F: a = 4, b = 5, c = 6


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明ruby同时给多个变量赋值的方法
喜欢 (0)
加载中……