Задать вопрос
@nano_e_t_4

Как обращаться к поле структуры через переменную?

Всем здрасьте
Кто знает, как обратиться к полю структуры через перменную?

пример:

type Example struct {
    field1     string
    field2     string
}

func main {
    myStruct := Example{field1: "test1", field2: "test1"}
    custom_field := "field1"
    fmt.Println(myStruct.custom_field)
}


в таком виде конечно код не сработает, но надеюсь основную суть своей проблемы изложил.
Или так вообще лучше не делать?
  • Вопрос задан
  • 1072 просмотра
Подписаться 1 Оценить 2 комментария
Решение пользователя Леонид Николаев К ответам на вопрос (2)
nikonor
@nikonor
Программист go, perl
Почитать про reflect
Ответ написан