CanSet() не проходит, потому что тип поля не ссылочный..
https://play.golang.org/p/7Ct59BRJPek
Мне нужна универсальность
Я когда у меня такие вопросы возникают лезу в стандартную библиотеку и смотрю как сделано там)
каждое поле проверять как-то ппц
val := reflect.ValueOf(p).Elem()
Обсуждают сегодня