函数构成代码执行的逻辑结构。在 Go 语言中,函数的基本组成为:关键字 func、函数名、参数列表、返回值、函数体和返回语句。 函数的定义 这里生命一个最简单的加法函数来说明一下: package mymath import "errors" func Add(a int, b int) (ret int, err error) { if a < 0 || b < 0 { // 假设这个函数只支持两个非负数字的加法 err = errors.New("Should be non-negative…