Унарный оператор (Глупый вопрос)


#1

Собственно начал изучать swift по курсу на сайте и парралельно поставил приложение SoloLearn где в одном из тестов возник на одном пункте затык с унарным оператором, просто не могу понять почему такой ответ, а не -4
Или a++ не увеличивает значение на единицу?


#2

Вы все верно поняли. Но в современном свифте используется несколько иная конструкция


#3

в последних версиях свифта уже нет такого оператора ++. Посмотри обновленный учебник про это.


#4

b=a++ (сначала к “b” присваивается “a” а потом уже к “а” добавляется единица)
если бы было b=++а (тогда бы ответ был -4)
это все действовало для swift 3