ある処理を実行して、それがfalseだった場合、それがtrueになるまでやり続けるにはどうしたらいいのでしょうか?
例えば、「数字で入力してください」 ⇨(文字で入力した)⇨「数字を入力してください」、のように
数字が入力されるまで繰り返すようなことです。
puts "数字を入力してください" a = gets if a.kind_of?(String) puts "数字を入力してください" else puts "それは数字です" end
のようコードで、数字以外が出てきた時に、処理を止めるのではなく、もう一度入力を受け取るようにするようなことです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/04 05:56