Оператор безопасной навигации (&.) Для ноля

В Ruby 2.3 вводится оператор безопасной навигации (&.), a.k.a одинокий оператор, поведение наnil объект кажется странным.

nil.nil?    # => true
nil&.nil?   # => nil

Это предназначено для того, чтобы вести себя так? Или какой-то крайний случай, который ускользнул при добавлении одинокого оператора?

Ответы на вопрос(1)

Ваш ответ на вопрос