go 函数可返回一个或多个类型的值,需在签名中明确指定。单返回值函数返回特定类型的单个值,而多返回值函数返回按顺序指定类型的多个值。实际应用中,如计算两个数字最大公约数 (gcd) 的函数,可按需返回特定类型的 gcd 值。
Go 语言函数返回值的类型
在 Go 语言中,函数可以返回一个或多个值,并且这些值的类型必须在函数签名中明确指定。函数返回的值的类型决定了可以在函数外如何使用这些值。
单返回值函数
单返回值函数返回一个特定类型的值,该类型在函数签名中指定。例如:
func square(x int) int { return x * x }