Ruby - if else 语句
Ruby - if else statement
我一直在处理 else
语句的配置。
这是代码:
puts "Do you like PC?"
case (gets.chomp)
when 'yes'
puts "I do too"
when 'no'
puts "Mac is better"
end
现在我正在尝试将其配置为 (1) 使用 else
,以及 (2) 使用 elsif
。我如何更好地编写它以使用 "else",以及如何编写它以使用 elsif
。这是我为 else
版本
写的
puts "Do you like PC?"
case (gets.chomp)
if 'yes'
puts "I do too"
else
puts "Mac is better"
end
你应该改写为:
puts "Do you like PC?"
answer = gets.chomp
if answer == 'yes'
puts "I do too"
elsif answer == 'maybe'
puts "you're confused"
else
puts "Mac is better"
end
为 case 语句保留关键字 case
。
我一直在处理 else
语句的配置。
这是代码:
puts "Do you like PC?"
case (gets.chomp)
when 'yes'
puts "I do too"
when 'no'
puts "Mac is better"
end
现在我正在尝试将其配置为 (1) 使用 else
,以及 (2) 使用 elsif
。我如何更好地编写它以使用 "else",以及如何编写它以使用 elsif
。这是我为 else
版本
puts "Do you like PC?"
case (gets.chomp)
if 'yes'
puts "I do too"
else
puts "Mac is better"
end
你应该改写为:
puts "Do you like PC?"
answer = gets.chomp
if answer == 'yes'
puts "I do too"
elsif answer == 'maybe'
puts "you're confused"
else
puts "Mac is better"
end
为 case 语句保留关键字 case
。