【发布时间】:2018-01-29 22:49:40
【问题描述】:
下面是我的整个动态数组输出,每行 10 个 - 我想设置一个参数,每行有 3 个数组项,在创建 3 个另一行之后。
...
while i < arr.length
print "Define types of coffee drinks: "
coffee = gets.chomp
arr[i] = coffee
i += 1
end
puts arr.join(", ")
break
...
例如,在我的动态数组创建后,它的输出如下:
black iced coffee, cold brew, espresso, flat white, frap, latte, drip, fancy, smancy
一行 10 个,我希望它输出如下:
black iced coffee, cold brew, espresso,
flat white, frap, latte,
drip, fancy, smancy
【问题讨论】:
-
您的问题不清楚,因为您没有提供minimal reproducible example。
arr是什么?您的代码示例应该是完整的 - 即我应该能够自己复制和粘贴并运行它。 -
输出中的第二行(有四个元素)是错字,对吧?你应该
a.push(coffee)而不是担心i。