Вариант использования Ruby для nil, эквивалентный Python None или JavaScript undefined

Как Ruby nil манифест в коде? Например, в Python вы можете использовать None для аргумента по умолчанию, когда он ссылается на другой аргумент, но в Ruby вы можете ссылаться на другие аргументы в списке arg (см. этот вопрос ). JS, undefined появляется еще больше, потому что вы вообще не можете указать аргументы по умолчанию. Можете ли вы привести пример того, как появляется RubyNone и как с этим бороться?

I ' m не ищу просто пример с использованием nil . Желательно, чтобы это был реальный фрагмент кода, который по той или иной причине должен использовать nil .

5
задан Community 23 May 2017 в 10:27
поделиться