0
新用户在这里。 我有这样的结构对象的切片:如何将结构片转换为切片中的字符串片?
type TagRow struct {
Tag1 string
Tag2 string
Tag3 string
}
其中yeilds片,如:
[{a b c} {d e f} {g h}]
我不知道我怎么能得到的片转换为字符串一样一片:
["a" "b" "c" "d" "e" "f" "g" "h"]
我试图遍历,如:
for _, row := range tagRows {
for _, t := range row {
fmt.Println("tag is" , t)
}
}
,但我得到:
cannot range over row (type TagRow)
所以,感谢你的帮助。
你可以试试[反映](https://golang.org/pkg/reflect/#example_StructTag)库。 – kichik
@ kichik无法弄清楚如何。你能否详细说明你的答案? – Karlom