Case Statements

case statements in Ruby are similar to switch-case in other languages and are used to compare one expression against multiple values.

Example:

grade = 'B'
case grade
when 'A'
  puts "Excellent"
when 'B'
  puts "Good"
when 'C'
  puts "Average"
else
  puts "Needs Improvement"
end
← PrevNext →