Я изучаю Go и не могу понять одну вещь, почему создатели этого языка поддерживают одновременное назначение? Очень легко совершать ошибки вроде a, b = a, b, а не a, b = b, a, как мне хотелось бы, заранее спасибо за любые хорошие объяснения
Очень легко совершать ошибки, такие как a, b = a, b, а не a, b = b, a,
Если бы одновременное назначение было недоступно, вам бы пришлось заняться чем-то другим. Альтернативный подход может выглядеть примерно так:
tmp = a a = b b = tmp
Гораздо проще ошибиться.
Как еще вы получите доступ ко второму, третьему, четвертому & hellip; возвращаемое значение функции?