Test for nil values in nested stucts
One elegant way (in my opinion) of handling it is to add getters to structs that are used as pointers. This “technique” is also used by the generated Go code of protobuf, and it allows natural chaining of method calls without having to worry about runtime panic due to nil pointers. In your example the … Read more