Golang中函数式编程,并发和泛型的代码生成
goderive goderive派生了您不想维护的普通golang函数,并使它们保持最新状态。
它通过解析未实现的函数的go代码来执行此操作,然后生成这些函数goderive goderive派生不需要维护的普通golang函数并使它们保持最新状态。
它通过解析尚未实现的函数的go代码来执行此操作,然后通过从输入参数类型派生它们的实现来为您生成这些函数。
示例在下面的代码中,将发现generateEqual函数是未实现(或先前已推导)且具有前缀deriveEqual的函数。
包主要类型MyStru