1 函数

1
2
3
4
func functionName(parameters) returnType {
// function body
}

  • functionName:函数名。
  • parameters:函数的参数列表。
  • returnType:函数的返回类型。

2 方法

1
2
3
func (receiver ReceiverType) MethodName(parameters) returnType {
// method body
}
  • ReceiverType:接收者的类型,可以是值类型(T)或指针类型(*T)。
  • MethodName:方法名,类似于普通函数的名称。
  • parameters:方法的参数列表。
  • returnType:方法的返回类型。