ПОЛНОЕ РУКОВОДСТВО

В GO поменяйте местами две переменные, не используя третью переменную

В Go есть удобный трюк, когда вы можете поменять местами две переменные

В Go есть очень хороший и удобный способ поменять местами две переменные, если вам когда-либо понадобится (я видел это полезным в основном во время соревнований по программированию).

Вот как мы размещаем позиции переменных x and y до и после = is the bit helps swaps these two variable values.

Если вы когда-нибудь задавались вопросом, является ли это идиоматичным Go, я не могу на 100% сказать, что это идиоматический способ написания кода, но я вижу, что этот способ кодирования используется в стандартной библиотеке Golang, и я верю, что команда разработчиков языка Golang не стала бы писать, если бы это было не так: )

Ссылка:: https://golang.org/src/sort/sort.go?s=5416:5441#L273