это работает только когда есть assignment
поэтому "if" в 7-9 строчки этим не заменишь.
Удивился тому что в Апекс ввели новый оператор ?.
https://trailhead.salesforce.com/content/learn/modules/platform-developer-i-certification-maintenance-winter-21/get-handson-with-field-and-objectlevel-security-and-safe-navigation-operator
еще удивился тому, что там же я не могу быстро, "слету" сделать задание.
я его конечно сделал, так чтобы формально закрыть модуль, но ощущение, что это можно еще улучшать осталось.
особенно интересно, помогает ли ?. заменить строки 7-9? в моем понимании, не помогает.
это работает только когда есть assignment
поэтому "if" в 7-9 строчки этим не заменишь.
Аккуратней с этим оператором. Особенно если результат boolean
вот так я и подумал
давайте сюда какие-нибудь типичные примеры, когда этот новый оператор имеет смысл использовать
Офигенный оператор!!!
Не вижу проблем его использования. Как ввели в Typescript сразу стал использовать и только радуюсь!
Этот оператор не для проверки является переменная null или нет (как в if в строке 7 про которую пишут выше).
Читаем название - Safe Navigation Operator и стараемся понять смысл.
Уууу!!! Крутая штука!
Полезная вещь лично для меня. Я всегда в if использую фигурные скобки, даже если там будет одна строчка. И вот вместо этих трех строк, можно теперь писать одну. Красота!