case statement သည် value တစ်ခုကို possible option များစွာနဲ့နှိုင်းယှဉ်တဲ့အခါ code ကို ပိုသန့်စေပါတယ်။ Grade, menu choice, user role, status code စတာတွေကို handle လုပ်ဖို့ကောင်းပါတယ်။
ruby
grade = "B"
case grade
when "A"
puts "Excellent!"
when "B"
puts "Good job!"
when "C"
puts "Keep practicing."
else
puts "Invalid grade."
endcase grade က grade value ကိုယူပြီး when တစ်ခုချင်းစီနဲ့တိုက်စစ်ပါတယ်။ မကိုက်ရင် else ကို run ပါမယ်။
You should see
Good job!Info
Option များလွန်းတဲ့ if elsif chain တွေထက် case က ဖတ်ရလွယ်ပါတယ်။