jtd, да без разницы как названы, почитай что такое параметры функции и аргументы, и в js по ссылке передаются только объекты и нет специального синтаксиса для ссылок.
|
Вы наверно неправильно поняли, нужен swap точно такой же как в C++
|
Rise,
да ёбаный в рот, а нахуй ты мне лечишь за названия переменных, а потом говоришь что "без разницы как названы", пиздец блять. |
jtd, так естественно не должны совпадать с глобальными даун)
|
Цитата:
т.е. даже если бы эти a и b из задачи были объектами, то в таком виде задача всё равно бы не решалась, в общем случае. |
Цитата:
|
Rise,
еблан при чём тут названия аргументов и названия переменных? Ты с программированием дальше хелловорлда знаком? в сишке я могу написать Код:
int SWAP(int &a, int &b) { Мне в лабе надо то же самое на жс Зоопарк блять. |
jtd, да не получится так если переменная примитивного типа (не объект), а явного указания ссылки в js нет.
|
Немного извращений :D
const myEval = code => eval(code); function swap(a, b) { myEval(`a = ${b}; b = ${a}`); } let a = 0, b = 1; swap(a, b); console.log(a); console.log(b); Сойдёт? |
Ruslan_xDD, не то, там смысл в том чтобы если поменял имена переменных только здесь let c = 1, d = 2; и тоже бы работало.
|
Часовой пояс GMT +3, время: 06:12. |