标签: go
考虑以下结构
type Test struct { A string `t1:"x"`, B string `t1:"y"`, }
使用反射包,如果我知道t1标签的值是“ x”,我有什么办法获得“ A”?
t1
答案 0 :(得分:0)
不是直接的。
您必须遍历所有字段,并检查该字段是否具有适当的标记。 (请注意,两个字段可能具有相同的标签,因此按标签查找实际上不会起作用。)