SnapSh0t
@SnapSh0t
iOS-Developer

Как правильно записать *= Swift 2?

Здравствуйте!

Очень глупый вопрос, но все же:

Почему, например, запись:

result = 10
result *= 2 + 1


дает ответ 30, а не 21? Это разве не одно и тоже как result = result * 2 + 1? Если нет, то объясните как грамотно записать сокращенный вариант.
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
@MrCheater
Full-Stack JS. В прошлом программист-олимпиадник
порядок операторов практически во всех языках один и тот же. 30 это правильный результат

Есть еще += -= /= и т.д
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы