Answers for "case when ruby"

6

ruby case

case grade
when 'A'
  puts "Way to go kiddo"
when 'B'
  puts "Better luck next time"
when 'C'
  puts "You can do better"
when 'D'
  puts "Scraping through"
when 'F'
  puts "You failed!"
else
  puts "Alternative grading system, eh?"
end

# with ranges
grade = 82
case grade
    when 90..100
      puts "Hooray!"
    when 80...90
      puts "OK job" 
    else
      puts "You failed!"
end

#=> "OK job"
Posted by: Guest on January-07-2021
1

ruby switch case

case grade
when 'A'
  puts "Way to go kiddo"
when 'B'
  puts "Better luck next time"
when 'C'
  puts "You can do better"
when 'D'
  puts "Scraping through"
when 'F'
  puts "You failed!"
else
  puts "Alternative grading system, eh?"
end
Posted by: Guest on October-19-2021

Browse Popular Code Answers by Language