这是我在这里的第一篇帖子,我是一个超级初学者,我想解决一个练习。
我想知道如何显示作为方法参数的nil。这是我尝试过的代码,但期望的结果并不符合我的期望,你能帮我吗?谢谢。
我的终端返回了这个结果;
我想知道如何显示作为方法参数的nil。这是我尝试过的代码,但期望的结果并不符合我的期望,你能帮我吗?谢谢。
def who_is_bigger(a, b, c)
max_number = 84
the_nil = c
if max_number == a
puts "a is bigger"
elsif max_number == b
puts "b is bigger"
elsif max_number == c
puts "c is bigger"
elsif the_nil == nil
puts "nil detected"
else
puts "nil detected"
end
end
puts who_is_bigger(84, 42, nil)
puts who_is_bigger(nil, 42, 21)
puts who_is_bigger(84, 42, 21)
puts who_is_bigger(42, 84, 21)
puts who_is_bigger(42, 21, 84)
我的终端返回了这个结果;
a is bigger
nil detected
a is bigger
b is bigger
c is bigger
但是我想要这个;
nil detected
nil detected
a is bigger
b is bigger
c is bigger
84
? - spickermann