数字の入力を求めるプログラムをルビーで作成しています。文字を入力すると、ループを終了し、入力されたすべての整数の合計を表示したいと考えています。
質問する
143 次
2 に答える
1
入力されたものが数字かどうかは、次の方法で確認できます。
i = gets.chomp # Reading input
return unless i =~ /\d/
于 2013-02-21T12:21:25.813 に答える
0
これを実現する最もコンパクトな方法は、次のようなものです。
numeric = true if Integer(key) rescue false
numeric
次に、変数に対してチェックします。
必要に応じて、その行で正確に何が起こっているかを説明できますが、最初に自分でそれを理解してみてください.
于 2013-02-21T11:03:33.767 に答える