Есть ли более чистый синтаксис для приведенного ниже примера? Очевидно, что это не слишком большая проблема для примера, но с вызовами методов и массивами как частью объекта, я идеально хочу супер-локальную переменную только для этого объекта, то есть «это» или что-то еще.Чистый синтаксис для объекта If, помещенного на объект
obj? obj : ''
, если объект присутствует, поместить объект. В противном случае ничего не ставьте.
Awesome. Есть ли простой способ вернуть 'nil', даже если вы проверяете под-объект? т.е. у меня есть хэш, и я хочу написать 'obj ['attr'] || '' ', однако, если мой« obj »равен нулю, он вылетает, а не возвращает оператор' или'. –
Вот что делает andand gem - это позволит вам писать 'obj.andand ['attr'] || например, '' '. –
Прохладный. Я проверю это! –