Указание, какое значение должно быть возвращено отражением. ValueOf - PullRequest
0 голосов
/ 09 июня 2018

У меня есть такая структура:

type Time struct {
    Time time.Time
    Valid bool
}

Теперь, если я вызову reflect.ValueOf() для Time структуры, инициализированной, скажем, time.Now() и false, я получуследующие результаты:

{2018-06-09 15:03:17.4320396 false}

Есть ли способ изменить структуру (добавить метод? переименовать поля?), чтобы reflect возвращал только значение time.Time, но не boolодин ?Вроде как то, что интерфейс Valuer / Scanner делает для SQL-запросов, но с reflect.

1 Ответ

0 голосов
/ 09 июня 2018

Нет, это невозможно.К сожалению.

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