2
k = Integer
case k
when Integer
"HI"
else "BYE"
end
ルビー1.8では、これは"BYE"
と評価されます。私はそれが"HI"
と評価すると予想します。Integer == Integer
はtrue
と評価されます。 when
ステートメントはどのオペレータが使用しますか?私は行方不明のものがありますか?クラスとケースステートメント - これが期待どおりに評価されないのはなぜですか?
優秀な説明!それは私が解決策を必ず見つけ出すのに役立つわけではありませんが、何が起きているのか説明しています。 –