Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Ruby - nefunkcni cyklus

Mám nějaké pole do kterého chci ukládat vždy, když napíšu počet hráčů. Cyklus by se měl provést jen tolikrát, kolikrát sem zadal že bude počet hráčů. Ale provede se jen jednou a skript pak pokračuje.Možná by tam byl lepší nějaký jiný loop counter. Nevim už co dělám špatně,v PHP bych to zapsal cyklem for, ale jsem v Ruby uplný začátečník. Díky moc za radu

Code:

i = 0
pl_count = gets.strip
begin
i = i + 1
puts "Zadejte jmeno hrace:"
pl_name = gets.strip
players << {"name" => "#{pl_name}", "score" => "" }
end while i == "#{pl_count}" or pl_name == "end"

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny