我正在尝试使用Wig Wam
四次返回短语while/until
。如何描述四次后满足的条件,并返回?
counter = 6
loop do
counter = counter + 1
puts "Wig Wam"
if counter >= 10
break
end
end
答案 0 :(得分:1)
同样的想法,使用while。
counter = 6
while counter < 10
counter = counter + 1
puts "Wig Wam"
end
还要记住,2个结构的不同之处在于,一个总是执行至少一个而另一个依赖于条件。
替代方式:
counter = 6
begin
counter = counter + 1
puts "Wig Wam"
end while counter < 10
OR
4.times { puts "Wig Wham" }
答案 1 :(得分:0)
这一切都与你使用什么样的逻辑比较有关。使用while
,您需要使用<=
,但使用until
,您将需要==
。如果你用英语大声说出来,你可以轻松地了解每种情况下适当的情况。 &#34;当计数器小于或等于4时,请填写声明&#34; vs.&#34;在计数器等于4之前,请填写声明。&#34;
while counter <= 4
puts 'Wig Wam'
counter += 1
end
until counter == 4
puts 'Wig Wam'
counter += 1
end