我需要从aws autoscaling attach-load-balancer-target-groups --auto-scaling-group-name "<asg-name>" --target-group-arns "<arn-for-target-group>"
迭代到给定的数字1
。我使用以下代码实现了这一点:
A
有没有比这更好的方法?
我的默认步骤为1。
答案 0 :(得分:5)
在这种情况下,更多惯用的[可论证]方式是使用Integer#upto
:
1.upto(A) { |n| puts n }
此外,step(1)
是默认值,您可以简单地迭代范围本身:
(1..A).each { |n| puts n }
或者,甚至使用Integer#times
:
A.times { |n| puts n + 1 }
注意,Integer#times
从0
开始计算,因此需要+ 1
。
NB 请注意@Stefan下面非常有价值的评论。