Показать сообщение отдельно
Старый 12.01.2022, 11:42   #8  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Raven Melancholic Посмотреть сообщение
[a, b] = [b, a]
Хотя задача, если копать глубже, решения не имеет.
Можно говорить только о том, что "без использования промежуточной переменной" именно на конкретном языке. Более того, без уточнения типов даже задачу ставить нет смысла.
В том же обмене по контейнеру внутри куча всего происходит.
Да и на ассемблере регистры вроде тоже можно принять как переменные (области памяти процессора)
Именно.
https://en.wikipedia.org/wiki/Swap_(...er_programming)