「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

Go言語

Posted by arkgame