What is the output of the given code?
hungry=false
unless hungry
print "Not hungry"
else
print "Hungry"
end
hungry=false
unless hungry
print "Not hungry"
else
print "Hungry"
end
A. Not hungry
B. Hungry
C. Syntax error
D. None of the mentioned
Answer: Option A
Related Questions on Control Structures in Ruby
Which of the following loops in Ruby is executed at least once?
A. while
B. until
C. for
D. do...while
In Ruby, what does the unless keyword do?
A. Executes code if condition is true
B. Executes code if condition is false
C. Breaks out of loop if condition is true
D. Executes code only once if condition is true
What is the purpose of the case statement in Ruby?
A. To define a class
B. To handle multiple conditions with one expression
C. To declare a variable
D. To perform mathematical calculations
Join The Discussion