Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby:每个循环的长度不变_Ruby - Fatal编程技术网

Ruby:每个循环的长度不变

Ruby:每个循环的长度不变,ruby,Ruby,在ruby中,我的每个循环如下所示: (1..3).each do |i| (1..NUMBER_OF_BOXES).each do |i| (1..NUMBER_OF_BOXES).each do |i| 我希望能够定义一个常数: NUMBER_OF_BOXES = 3 然后循环到这个常数。在pseudo中,它将如下所示: (1..3).each do |i| (1..NUMBER_OF_BOXES).each do |i| (1..NUMBER_OF_BOXES).each do

在ruby中,我的每个循环如下所示:

(1..3).each do |i|
(1..NUMBER_OF_BOXES).each do |i|
(1..NUMBER_OF_BOXES).each do |i|
我希望能够定义一个常数:

NUMBER_OF_BOXES = 3
然后循环到这个常数。在pseudo中,它将如下所示:

(1..3).each do |i|
(1..NUMBER_OF_BOXES).each do |i|
(1..NUMBER_OF_BOXES).each do |i|
我如何在Ruby中实现这一点

在pseudo中,它将如下所示:

(1..3).each do |i|
(1..NUMBER_OF_BOXES).each do |i|
(1..NUMBER_OF_BOXES).each do |i|
(1..u个盒子的数量)。每个do | i |

在Ruby代码中,它如下所示:

(1..3).each do |i|
(1..NUMBER_OF_BOXES).each do |i|
(1..NUMBER_OF_BOXES).each do |i|

正如其他人所指出的,您的“伪代码”已经实现了您想要的功能。
也很不错,红宝石色:
1.up(盒子的数量)do | i |。。。结束
(请参阅)

此(1..u盒数)和
(1..3)
是相同的。您的问题不清楚。你的代码是有效的。有什么问题吗?很好-没有提到这一点非常令人担忧。请注意,你是在比较苹果和橙子。链接的线程讨论的是
时间.map
,而不仅仅是
时间
每个时间