「Go言語」関数に複数戻り値のサンプル
書式
func 関数名(変数1,変数2 データ型)(データ型1,データ型2){
処理コード
return 戻り値1,戻り値2
}
使用例
package main import "fmt" //関数funAの定義 func funA(m, n int) (int, int) { return m + n, m - n } func main() { //関数funAを呼び出す m, n := funA(8, 3) //戻り値m fmt.Println(m) //戻り値n fmt.Println(n) }
実行結果
11
5