case
等価演算子は次の===
ように機能します。
2 === 2 #=> true
2 .=== 2 #=> true
優先順位と結合性がどのように機能するかを確認するために、次のように試しました。
2 === 2 === 3
# SyntaxError: (irb):3: syntax error, unexpected tEQQ
# 2 === 2 === 3
# ^
# from C:/Ruby193/bin/irb:12:in `<main>'
なぜエラーが返されたのですか? 以下はエラーになりません。上記のエラーをどのように解決しますか?
2 .=== 2 === 3 #=> false