跳转至外部链接
https://stackoverflow.com/questions/74770559/generic-function-to-set-field-of- different-structs-used-as-map-values/74771033#74771033