Оператор Присваивания

Оператор присваивания ( a = b ) инициализирует или обновляет значение a значением b :

Если правая сторона присваивания это tuple с множеством значений, то его значения сразу раскладываются и присваиваются каждой переменной или константе

В отличии от оператора присваивания в C и Objective-C , оператор присваивания в Swift не возвращает значение. Следующие выражение не допустимо:

Это предотвращает использование оператора присваивания (=) как оператора сравнения равенства (==). Не допуская if x = y, Swift помогает Вам избежать эти виды ошибок в Вашем коде.


Просмотренно: 1 038 раз