-1
A
ответ
0
Это условное назначение. Если переменная равна nil
или false
, она будет заменена значением с правой стороны; если он уже имеет значение, отличное от nil
или false
, он сохранит это значение.
+0
Упс. Counter-example: 'x = false; x || = 42; x' – 2010-10-15 20:14:13
+0
К сожалению, я пропустил часть 'false'. Исправлено, спасибо :) –
Смежные вопросы
- 1. Что такое «|| =» в рубине?
- 2. Что такое «главное» в рубине?
- 3. Что такое | тег | в рубине?
- 4. Что такое самоназвание в рубине?
- 5. Что такое лямбда в рубине?
- 6. Что такое TOPLEVEL_BINDING в рубине?
- 7. Что такое "за" в Рубине
- 8. Что такое «значение» объекта в рубине?
- 9. Что такое SanitizeHelper в рубине на рельсах
- 10. Что такое частички в рубине на рельсах
- 11. Что такое символ метода для + = в рубине?
- 12. Что такое рабочий в рубине/рельсах?
- 13. В рубине, что это такое: self.class.method
- 14. Что такое% w "вещь" в рубине?
- 15. Что такое ключевое слово «on» в рубине?
- 16. Что такое ARGV в рубине и что он делает?
- 17. Что такое DRYest способ расширения/исправления библиотеки в рубине?
- 18. Что такое #tty? по STDIN означает/делать в рубине?
- 19. Что такое правильный способ реализации равенства в рубине
- 20. Что такое переменная/объект/предмет, начинающийся с # в рубине
- 21. Что такое :: sign/operator перед именем класса в рубине?
- 22. Что такое выражение% r | something | означает в рубине?
- 23. Что такое метод «_path» в рубине на рельсах?
- 24. Что такое тип данных (класс) имени класса в рубине?
- 25. Что значит "?" в рубине?
- 26. В рубине, что означает «$$»?
- 27. Что || = делать в Рубине
- 28. Что такое `супер` в Ruby?
- 29. Что такое Ruby on Rails?
- 30. Что означает «$», означает в рубине?
Почему два голоса для открытия? Это явно дубликат. – sepp2k
О, боже мой ... этот вопрос снова ... Они шутя? – Nakilon