複数の結果

関数は任意の数の結果を返すことができます。

swap 関数は2つの文字列を返します。

  1. package main
  2. import "fmt"
  3. func swap(x, y string) (string, string) {
  4. return y, x
  5. }
  6. func main() {
  7. a, b := swap("hello", "world")
  8. fmt.Println(a, b)
  9. }