Составные операторы присваивания

Как C, Swift предоставляет составные операторы присваивания, которые комбинируют операторы присваивания с другими операторами. К примеру, присваивание с суммированием(+=):

Выражение a += 2 это упрощение для a = a + 2. Фактически, сложение и присваивание скомбинированы в один оператор, который выполняет обе задачи сразу.

Заметьте
Составное присваивание не возвращает значение . Вы не можете написать let b = a += 2 , например. Это поведение отличается от операторов инкремента и декремента.


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