go 语言函数支持返回多个值,通过逗号分隔类型声明。使用 x, y := myfunction() 获取返回值。例如,calculaterectangle 函数返回面积和周长,可通过 area, perimeter := calculaterectangle(length, width) 分别获取。可以命名返回值以提高可读性。若对部分返回值不感兴趣,可使用下划线忽略。
Go 语言中函数多个返回值的处理
在 Go 语言中,函数可以返回多个值。这对于需要同时返回多个相关信息的情况非常有用。
返回多个值
要返回多个值,只需在函数签名中使用逗号分隔类型,如下所示:
func myFunction() (int, string) { return 1, "hello" }