Go 関数は、基本型、複合型、参照型など、指定された型の値を返すことができます。戻り値の種類と意味は以下のとおりです。 エラー種類: 操作が失敗したことを示します。ブール値: 成功または失敗を示します。その他の型: 演算の結果を表します。
Go 関数の戻り値の種類と意味
Go 言語では、関数は 1 つ以上の値を返すことができ、各戻り値には固有の型があります。戻り値の型と意味を理解することは、明確で信頼性の高い Go コードを作成するために重要です。
戻り値のタイプ
関数は、基本型 (int
や string など) を含む、あらゆるタイプの Go 値を返すことができます。
)、複合型 (struct
や slice
など)、および参照型 (ポインターやインターフェイスなど)。
戻り値の意味
戻り値には、型以外にも特定の意味があります。慣例により、戻り値の意味は次のとおりです。
error
タイプは通常、操作の失敗を示すために使用されます。 bool
) は通常、成功または失敗を示します。 実際的なケース
2 つの数値の合計を計算する関数を見てみましょう:
func SumAndDiff(a, b int) (int, int) { sum := a + b diff := a - b return sum, diff }
この関数は 2 つの値を返します: sum
は int
型で、2 つの数値の合計を表します。 diff
も int
型で、2 つの数値の差を表します。数字。
戻り値の使用
SumAndDiff
関数を呼び出す場合、複数の変数を使用して戻り値を受け取ることができます:
var s, d = SumAndDiff(10, 5) fmt.Println("Sum:", s) fmt.Println("Difference:", d)
これにより、次の出力が出力されます:
Sum: 15 Difference: 5
Notes
void です。
。 以上がgolang関数の戻り値の種類と意味の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。