Golang名前付き戻りパラメータ名前付き戻り値定義方法


1.具名戻り値とは、関数を定義するとき、関数戻り値を定義するときに、戻りパラメータのデータ型と戻りパラメータの名前を定義することである.
2.名前付き戻りパラメータの利点は、操作関数との戻り値を直接関数内部で使用できることです.
3.名前付き戻りパラメータの設計思想シミュレーションは、関数入力パラメータの定義モードである.
注:名前付き戻りパラメータは、個数にかかわらず、カッコ()を使用して、すべての名前付き戻りパラメータ(1つを含む)と対応するデータ型を含める必要があります.
サンプルコード:
package main

import "fmt"

func nameReturn() (s1, s2 string) {
	s1 = "This is string 1 !"
	s2 = "This is string 2 !"
	return s1, s2
}

func main() {
	ss1, ss2 := nameReturn()

	fmt.Println("ss1 = ", ss1)
	fmt.Println("ss2 = ", ss2)
}

実行コード:
ss1 =  This is string 1 !
ss2 =  This is string 2 !