Результаты поиска по запросу "go-reflect"
Проверка равенства двух срезов
Как я могу проверить, равны ли два среза?
Спасибо! Теперь, когда я прочитал заметки peterSO, в этом есть смысл. Я использовал foo, а не & foo, поэтому не мог быть изменен, и не был уверен, что такое Elem ().
работы с полями структуры с использованиемreflect пакет. в частности, не выяснили, как установить значение поля. type t struct { fi int; fs string } var r t = t{ 123, "jblow" } var i64 int64 = 456получить имя поля я - это похоже на работу var ...
Динамически вызывать метод в интерфейсе {} независимо от типа получателя
Я работаю над системой шаблонов, написанной на Go, что означает, что она требует свободного использованияreflect пакет. В этом конкретном случае мне нужно иметь возможность динамически вызывать метод наinterface{}, Странность в том, что ...
Как правильно использовать .Call в отражать пакет
У меня была одна последняя проблема с моим кодом, которая включает в себя функцию .Call из пакетаlect. Поэтому я звоню вот так: params := "some map[string][]string" in := make([]reflect.Value,0) return_values := ...
Итерация по полям структуры в Go
По сути, единственный способ (который я знаю) перебирать значения полей
Итерация по полям структуры в Go
По сути, единственный способ (который я знаю) перебирать значения полейstruct это так: type Example struct { a_number uint32 a_string string } //... r := &Example{(2 << 31) - 1, "...."}: for _, d:= range []interface{}{ r.a_number, r.a_string, } ...
Как вы создаете новый экземпляр структуры из ее типа во время выполнения в Go?
В Go, как вы создаете экземпляр объекта из его типа во время выполнения? Я полагаю, вам также нужно получить фактическуюtype первого объекта тоже? Я пытаюсь сделать ленивый экземпляр, чтобы сохранить память.
Страница 1 из 2