Лучшая рубиновая идиома для "ноль или ноль
Начиная с Ruby 2.3.0, вы gang-of-four можете комбинировать оператор null безопасной навигации (&.
) с nil Numeric#nonzero?
. &.
возвращает nil
, если экземпляр nil был nil
и nonzero?
- если номер был gang-of-four 0
:
unless val&.nonzero?
# Is nil or zero
end
Или постфикс:
do_something unless val&.nonzero?
ruby
design-patterns
idioms
null
2021-12-06T22:13:01+00:00
2022-10-19T01:51:18+00:00
Bakumenko
Вопросы с похожей тематикой, как у вопроса:
Лучшая рубиновая идиома для "ноль или ноль
Предупреждение о файлах Cookies
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.