
GO语言--返回值
没有参数的 return 语句返回各个返回变量的当前值。这种用法被称作“裸”返回。直接返回语句仅应当用在像下面这样的短函数中。在长的函数中它们会影响代码的可读性。命名返回参数可看做与形参类似的局部变量,最后由 return 隐式返回。Go 的返回值可以被命名,并且就像在函数体开头声明的变量那样使用。命名返回参数允许 defer 延迟调用通过闭包读取和修改。命名返回参数可被同名局部变量遮蔽,此时需要显式返回。返回值的名称应当具有一定的意义,可以作为文档使用。显式 return 返回前,会先修改命名返回参数。








