【发布时间】:2013-11-18 13:08:56
【问题描述】:
如何在 Ruby while 循环中设置一秒的时间间隔?使循环循环 30 秒。它是宾果号码的生成器。
while i < 30 # BrojacPocetak petlje.
slucajno_generisan_broj = rand(1..49) # Slucajno generisan broj od 1 do 49.
if izvuceni_brojevi.any? {|n| n == slucajno_generisan_broj} # Provjera dali je generisani broj vec u nizu.
next # Vraca na pocetak petlje, ako broj vec postoji u nizu.
else
izvuceni_brojevi << slucajno_generisan_broj # Inace ako generisan broj ne postoji u nizu, ova linija ga dodaje na vrh niza.
i = i+1 # Index se povecava za 1.
end # Kraj if petlje.
end
【问题讨论】:
-
我不认为代码中的 cmets 对大多数读者有帮助,而且相当嘈杂。
标签: ruby time while-loop