nil
var ageRating: String?
поидеи там и там начальная инициализация значением nil? Верно?
Разница может быть в стиле кода , принятом в команде.
по сути стилистика и никакого смысла первая запись дополнительного не несет?
не надо nil писать. это лишнее.
Я тоже так думаю, а чел который у меня сейчас можно сказать в виде начальника так не думает)) Он пишет с nil
В Apple сами так пишут
а обоснование же какое-то есть? на собесах это стандартный вопрос, что лежит в опционале когда его так объявляем. )
ну, тогда вопрос чисто стилистический . В прошлой компании люди не писали принципиально “!” и все булевские переменные явно сверяли с true и false
я с ним плохо контачу)) Он обычно сразу в гугл меня отправляет в другом месте где подрабатываю там пишем без nil
Типа так ? var ageRating: Optional<String> = .none
Обсуждают сегодня