戈德利夫 goderive派生出您不想维护的普通 golang 函数,并使它们保持最新状态。 它通过解析未实现的函数的 go 代码来完成此操作,然后通过从输入参数类型派生它们的实现来为您生成这些函数。 例子 在下面的代码中, deriveEqual函数将被发现为一个未实现(或之前已派生)的函数,并且有一个前缀deriveEqual 。 package main type MyStruct struct { Int64 int64 StringPtr * string } func ( this * MyStruct ) Equal ( that * MyStruct ) bool { return deriveEqual ( this , that ) } 然后goderive将产生在下面的代码derived.gen.go在同一个包的文件: func deriv