A Tour of Go 9
9ページ目
package main import "fmt" func swap(x, y string) (string, string) { return y, x } func main() { a, b := swap("hello", "world") fmt.Println(a, b) }
関数は複数の戻り値を返すことができる。
これは、 A Tour of Go 3 - osadake212のブログ でもちらっとでてきたやつだ。
モダンな言語では普通ですね(モダンとは...)