Size: a a a

2020 September 02

В

Виктория in pro.js
Александр Козлов
Че эт? По ссылки только объекты и массивы передаются
И функции
источник

V

Vlad in pro.js
S.unity
ну ++ возвращает значение. я думал если b изменилась, то и а должна поменяться, ведь а = b
Передача по ссылкам для примитивов не работает
источник

S

S.unity in pro.js
Vlad
Передача по ссылкам для примитивов не работает
ага понял спс\
источник

S

S.unity in pro.js
у меня когнитивный диссонанс
источник

S

S.unity in pro.js
почему x++ + x++ дает 1
источник

АК

Александр Козлов... in pro.js
S.unity
почему x++ + x++ дает 1
Потому что возвращается результат выражения: 0 + 1 = 1
источник

VK

Viboth Kramar in pro.js
А почему он возвращает 0 + 1?
источник

VK

Viboth Kramar in pro.js
Разве не должен 1 + 1?
источник

АК

Александр Козлов... in pro.js
Viboth Kramar
Разве не должен 1 + 1?
х=0
х++
Тут х еще 0
источник

VK

Viboth Kramar in pro.js
Но там же х++ + х++
источник

S

S.unity in pro.js
Viboth Kramar
А почему он возвращает 0 + 1?
потому что постфикс возвращает предыдущее значение поэтому должно быть 0+0
источник

АК

Александр Козлов... in pro.js
х++(х еще 0) + х++(х уже 1, но еще не 2) => 0+1 = 1
источник

VK

Viboth Kramar in pro.js
Типа
х = 0
х++ (здесь уже единица) + х++ (здесь тоже единица)
источник

VK

Viboth Kramar in pro.js
а
источник

S

S.unity in pro.js
Viboth Kramar
Типа
х = 0
х++ (здесь уже единица) + х++ (здесь тоже единица)
нет постфиксы возвращают результат предыдущего числа (до ++) то есть должгно быть 0+0
источник

VK

Viboth Kramar in pro.js
А, мне кажется я понял
источник

АК

Александр Козлов... in pro.js
S.unity
нет постфиксы возвращают результат предыдущего числа (до ++) то есть должгно быть 0+0
Не должно
источник

S

S.unity in pro.js
нихуя не пойму почему  тут 1 х++ + х++
источник

VK

Viboth Kramar in pro.js
Нет, все же не понял, почему в первом случае на единицу меньше, если оператор один и тот же

Скиньте док где это объясняется, пожалуйста
источник

S

S.unity in pro.js
смари вот
источник