Поиск поля по тегу - PullRequest
       3

Поиск поля по тегу

1 голос
/ 24 октября 2019

Рассмотрим следующую структуру

type Test struct {
  A string `t1:"x"`,
  B string `t1:"y"`,
}

Используя пакет отражения, могу ли я получить "A", если я знаю, что тег t1 имеет значение "x"?

1 Ответ

0 голосов
/ 24 октября 2019

Используя пакет отражения, могу ли я получить "A", если я знаю, что тег t1 имеет значение "x"?

Не является прямым.

Вы должны перебрать все поля и проверить, имеет ли поле соответствующий тег. (Обратите внимание, что два поля могут иметь одинаковый тег, поэтому поиск по тегу на самом деле не будет работать.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...