Golang名前付き戻りパラメータ名前付き戻り値定義方法
1.具名戻り値とは、関数を定義するとき、関数戻り値を定義するときに、戻りパラメータのデータ型と戻りパラメータの名前を定義することである.
2.名前付き戻りパラメータの利点は、操作関数との戻り値を直接関数内部で使用できることです.
3.名前付き戻りパラメータの設計思想シミュレーションは、関数入力パラメータの定義モードである.
注:名前付き戻りパラメータは、個数にかかわらず、カッコ()を使用して、すべての名前付き戻りパラメータ(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 !