ruby の case ステートメント内で「and」キーワードを使用する正しい方法は何ですか? 次に例を示します。
ユーザーに年齢を尋ね、入力に基づいて次の文字列を出力するプログラムを作成します。
0 to 2 => "baby"
3 to 6 => "little child"
7 to 12 => "child"
13 to 18 => "youth"
18+ => "adult"
例 1
INPUT
Enter the age:
3
OUTPUT
little child*
puts "Enter the age:"
age = gets.chomp.to_i
#Write your code here
case (age)
when age >= 0 and <= 2 then puts("baby")
when age > 2 and < 7 then puts("little child")
when age > 6 and < 13 then puts("child")
when age > 12 and < 18 then puts("youth")
when age > 18 then puts("adult")
end
#