Задать вопрос
SnapSh0t
@SnapSh0t
iOS-Developer

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

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

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

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

result = 10
result *= 2 + 1


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

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

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

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