2013-11-17 3 views

ответ

1

Это nil указатель.

nil указатели имеют тип, в данном случае это *http.ResponseWriter.

Редактировать, чтобы ответить на вопрос в разделе комментариев:

Причиной для этого является то, что inject (форсунка зависимость Мартини) отображает тип интерфейса для реализации этого интерфейса через MapTo.

Как его действительно интересует только интерфейс типа (как второй аргумент), достаточно указателя nil.

+0

Спасибо, но какое использование? Можете ли вы показать мне какую-то ссылку? Я буду рад. Спасибо – Minty

+0

Отредактированный ответ;) – thwd

+0

Да, я видел его отражение. Тип как ключ, и они отправляют нулевой указатель определенного типа интерфейса. Довольно странно. Похож на то, как вы храните отражение. Тип типа. Или его некоторая отражая черную магию. – Minty

Смежные вопросы