Описание тега reflect
2
ответа
Вызов функции с помощью Go Reflect
Мне было интересно, можно ли не знать имя функции, но в любом случае вызвать его и получить из него значения. Это привело меня к пакету рефлексии, и я подошел довольно близко, но я не уверен насчет последнего шага - если он есть. Снова, пожалуйста, …
25 окт '18 в 23:51
1
ответ
IOS Swift получить класс по строке
Я создаю два представления. 1. ViewController по раскадровке 2. UIView новым классом. Я хочу использовать имя класса UIView: "ViewOne" для преобразования в класс, а затем загрузить этот UIView в ViewController. код viewcontroller: override func view…
26 сен '18 в 14:03
1
ответ
Десериализация неизвестного сгустка Го
У меня есть сиськи неизвестного типа. Есть ли способ распечатать его для просмотра внутри? Там может быть gob.Debug но это не доступно для меня https://golang.org/src/encoding/gob/debug.go Советы по поиску в Google DecodeValue но требует инициализац…
25 ноя '18 в 13:05
1
ответ
Объясните напечатанные значения выражений метода
Следующий код пытается показать адрес метода, связанного со структурой. package main import ( "fmt" "reflect" ) type II interface { Callme() } type Str struct { I int S string } func (s *Str) Callme () { fmt.Println("it is me") } func main() { s0 :=…
22 янв '19 в 09:02
2
ответа
Ошибка: не удается разрешить все параметры для ApplicationModule: (?)
Я хочу создать приложение Angular без CLI. После этого я получаю ошибку: Ошибка: не удается разрешить все параметры для ApplicationModule: (?). Проект содержит несколько файлов, основными из которых являются: • main.ts import 'zone.js/dist/zone' imp…
22 ноя '18 в 16:06
2
ответа
Получить имя переменной вместо значения
Используя bash, я думаю, что это возможно, но не уверен насчет JavaScript, скажем, у нас есть это: const {masterid} = req.query; if (!masterid) { return res.status(500).send(new Error('Missing query param "masterid".')); } То, что я хочу сделать, эт…
17 сен '18 в 22:51
1
ответ
JSON маршал среза, сделанного из рефлекса.New() дает нулевое значение в golang
Я использую рефлекс в golang, чтобы сделать новый инициализированный фрагмент. Но в тот момент, когда я json.Marshal этот новый отраженный кусок, я получаю JSON null значение вместо [], Посмотрите этот пример здесь, где я сравниваю два случая: packa…
01 ноя '18 в 07:41
2
ответа
Reflect.Values вопросы
При попытке проверить этот бизнес-функции: //IsInSlice works like Array.prototype.find in JavaScript, except it // returns -1 if `value` is not found. (Also, Array.prototype.find takes // function, and IsInSlice takes `value` and `list`) func IsInSl…
27 сен '18 в 14:01
1
ответ
Игнорировать регистр в отражении Голанга FieldByName
Я пытаюсь прочитать из структуры, используя отражение в golang, что мне удалось сделать успешно, но мне интересно, что я могу сделать, чтобы игнорировать регистр имени поля. У меня есть код ниже type App struct{ AppID string Owner string DisplayName…
09 янв '19 в 22:55
2
ответа
Boolean.FALSE не равно ложному
Так что я играл с java.lang.reflect вещи и попытался сделать что-то вроде этого. И вот моя проблема (возможно, ошибка): Код моего метода для установки поля в true: private static void setFinalStatic(Field field, Object newValue) throws Exception { f…
04 фев '19 в 13:30
0
ответов
Проверьте, расширяется ли класс / объект JPanel или JFrame с помощью Reflect или является instanceOf
У меня есть этот класс: public class JPanelInfo extends JPanel { private JFileChooser lastSource; private JTable table; .... } Теперь у меня есть другой класс: public class JFrameNumbers extends JFrame { private JPanelInfo panelInfo; .... } Теперь е…
27 фев '19 в 03:16
2
ответа
Как преобразовать срез в массив?
Я хочу реализовать метод для преобразования interface{} нарезать interface{} массив, длина которого равна заданному срезу. Это похоже на ниже: func SliceToArray(in []interface{}) (out interface{}) { ... } // out's type is [...]interface{} and len(ou…
22 янв '19 в 07:59
1
ответ
Как указать поле, которое мы хотим использовать из структуры?
У меня есть структура, состоящая из нескольких полей одного типа. type test struct{ A int B int C int } Я хочу применить функцию, которая делает одно и то же для трех полей, но я хочу делать это только по одному каждый раз. function something (toto …
23 ноя '18 в 14:25
0
ответов
Создать карту с функциями в Голанге
У меня есть массив строк, которые могут быть сгенерированы с разным количеством элементов. И я хотел бы сделать карту, где каждая строка из этого массива будет связана с определенной функцией. Теоретически, это может выглядеть как этот пример, но эт…
15 янв '19 в 07:34
1
ответ
Eslint не признает Reflect
Я использую Reflect в моем коде. Проблема в том, что Эслинт считает ее необъявленной переменной. Я получаю эту ошибку: eslint --config ./.eslintrc.json src 30:25 error 'Reflect' is not defined no-undef 32:9 error 'Reflect' is not defined no-undef 39…
04 окт '18 в 05:59
4
ответа
Вызов метода с Go Reflect по имени и с параметром
Это продолжение вызова функции с помощью Go Reflect. Чтобы упростить вопрос, я вырезал то, что мог, жестко закодировал некоторые значения и, надеюсь, не сделал это неясным в процессе. Я получаю сообщение об ошибке с кодом "method.Call(env)" в нижней…
27 окт '18 в 09:31
1
ответ
Я получаю исключение при отражении интерфейса Java
Я хочу отразить интерфейс в одном из моих SDK и вызвать его, но я получил исключение. Ниже мой код. Пожалуйста, помогите мне решить эту проблему public class ReflectMain { Class<?> obs = null; InterProxy.ProxyCallback callback = new InterProxy…
29 янв '19 в 09:51
1
ответ
Как объединить два значения Go одного и того же типа структуры?
Я хочу создать функцию под названием merge() он принимает два значения одной и той же структуры, но любой структуры, и возвращает объединенные значения двух структур. Я хочу, чтобы первое значение имело приоритет. Например, если есть две структуры a…
21 дек '18 в 01:34
0
ответов
Условие оператора if не проверяет значение nil интерфейса
Я пытаюсь подтвердить в if условие, если значение интерфейса nil и это не так, я напечатал переменную и отображает <nil> что должно быть правдой и войти в if условие выписки. У меня есть предопределенная карта под названием: schema := make(map…
06 ноя '18 в 22:38
0
ответов
Если KParameter.isOptional = true, как я могу получить значение по умолчанию?
Мои занятия: data class TestMockModel(val age: Int = 3) Как я могу получить значение по умолчанию для возраста по KParameter? такие val ageKParameter = TestMockModel::class.parameters[0] Как я могу получить значение по умолчанию для ageKParameter
13 дек '18 в 08:15