2 / 2 / 0
Регистрация: 28.03.2014
Сообщений: 16
|
|||||||||||
1 | |||||||||||
*interface{} в interface{}28.03.2014, 16:04. Показов 1157. Ответов 5
Метки нет (Все метки)
Есть интерфейс, который может принять как тип, так и указатель на тип. С первым вариантом все понятно, а вот в случае указателя на тип я ничего умнее приведения сначала к интерфейсу, а потом к нужному типу не придумал.
Добавлено через 1 минуту Можно так:
0
|
28.03.2014, 16:04 | |
Ответы с готовыми решениями:
5
Конвертирование interface{} to object Error: A non-optional actual argument must be present when invoking a procedure with an explicit interface interface AS-Interface |
Псевдослучайный
1946 / 1145 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
|
|
28.03.2014, 17:09 | 2 |
Зачем это вообще нужно? Что именно не так с передачей через указатель?
0
|
2 / 2 / 0
Регистрация: 28.03.2014
Сообщений: 16
|
|
28.03.2014, 19:13 [ТС] | 3 |
С ней что-то не так? Нужно принять данные и обработать их. Тип пришедших данных становится известен в рантайме.
Добавлено через 5 минут func asd(zxc interface{}) - принимает указатель на любой тип func asd(zxc *interface{})- принимает только указатель на interface{}
0
|
2 / 2 / 0
Регистрация: 28.03.2014
Сообщений: 16
|
|
29.03.2014, 19:30 [ТС] | 5 |
Проблем нет. Громоздкая конструкция, думал, может есть что-то более подходящее для этой задачи. Банальный пример по ссылке уж точно никак не поможет.
0
|
4486 / 2721 / 485
Регистрация: 28.04.2012
Сообщений: 8,590
|
|
30.03.2014, 09:48 | 6 |
Так а зачем ты ее пишешь? А это:
вообще не будет работать. В общем, без реального примера, я затрудняюсь что-либо подсказать. Добавлено через 23 минуты Может так?
1
|
30.03.2014, 09:48 | |
30.03.2014, 09:48 | |
Помогаю со студенческими работами здесь
6
Interface InterFace not supported Sigmatek interface Создать interface abstract vs interface StackOverflowException в Interface Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |