swapping


Node.js

  1. let a = 'foo'
  2. let b = 'bar'
  3. console.log(a, b);
  4. [b, a] = [a, b]
  5. console.log(a, b)

Output

  1. foo bar
  2. bar foo

Go

  1. package main
  2. import "fmt"
  3. func main() {
  4. a := "foo"
  5. b := "bar"
  6. fmt.Println(a, b)
  7. b, a = a, b
  8. fmt.Println(a, b)
  9. }

Output

  1. foo bar
  2. bar foo