【发布时间】:2013-10-02 15:49:23
【问题描述】:
我正在尝试让一个数组为两个变量赋值。
test = "hello, my,name,is,dog,how,are,you"
testsplit = test.split ","
testsplit.each do |x,y|
puts y
end
我认为它会打印出来
my
is
how
you
但似乎这些值只传递给x,而不是y。当我运行这段代码时,y 返回为空。
【问题讨论】:
-
您的标题需要修复。没有哈希,您对“多重分配”的引用不清楚。
标签: ruby arrays variables loops