18/04/01 17:15:27.40 9myXjpPz.net
>>886
下のAとBは同じことをするんだけど、Aだと1行目と4行目が同じでもやっとするのでBのように書いているのでは
個人的にはbegin~endをメソッドにしてこうは書かないけど
begin~end untilのほかにもbegin~end whileも同様
# A
i = Time.now.sec
until i % 3 == 0
p i
i = Time.now.sec
end
# B
begin
i = Time.now.sec
p i
end until i % 3 == 0