Open Q1mi opened 2 years ago
https://www.liwenzhou.com/posts/Go/oneof-wrappers-field_mask/
李文周的Blog提供免费的Go语言教程,本篇介绍的是protocol buffers中比较特殊但又非常重要的几个特殊类型——oneof、wrapper以及field_mask。本文详细介绍这几种protobuf类型的使用场景以及在Go语言中使用oneof的方法;Go语言中该如何通过使用google/protobuf/wrappers.proto 中定义的类型区分默认值和没有传值;最后演示了Go语言中借助fieldmask-utils库使用 google/protobuf/field_mask.proto 进行更新的方法。
https://www.liwenzhou.com/posts/Go/oneof-wrappers-field_mask/
李文周的Blog提供免费的Go语言教程,本篇介绍的是protocol buffers中比较特殊但又非常重要的几个特殊类型——oneof、wrapper以及field_mask。本文详细介绍这几种protobuf类型的使用场景以及在Go语言中使用oneof的方法;Go语言中该如何通过使用google/protobuf/wrappers.proto 中定义的类型区分默认值和没有传值;最后演示了Go语言中借助fieldmask-utils库使用 google/protobuf/field_mask.proto 进行更新的方法。