@gogolang

Страница 1438 из 1630
Алексей
21.09.2018
21:09:36
Всего за месяц?) Компания ? назревает?

Pavel
21.09.2018
21:18:35
Это новый формат рекламы? ?

Не мы же ?

Baruch
21.09.2018
21:47:40
Это новый формат рекламы? ?
имплемнтация нативной рекламы программистами. Уж как умеют

Google
Alexander
21.09.2018
22:39:00
что значит "встроить интерфейс в структуру"?

Artem
21.09.2018
22:56:57
Alexander
21.09.2018
22:58:28
Держи https://golang.org/src/context/context.go?#L317
Я ничего не понял, прости :)

Daniel
21.09.2018
22:58:57
а зря

Artem
21.09.2018
22:58:57
Ничего, я и не хотел объяснять

Daniel
21.09.2018
22:59:10
там интерфейс заэмбежен в структуру

Alexander
21.09.2018
22:59:33
там где-то операции с данными встроены в структуру данных

?

Daniel
21.09.2018
22:59:41
а?!

какие операции с какими данными?

Google
Daniel
21.09.2018
23:00:32
в строке 317

Alexander
21.09.2018
23:01:08
блин.

мы о разном думали

Ну, может, я и не прав :(

да... это не вполне четко... Интерейс - это набор операторов, или данные. Или - вобще {}.

Но, по сути, в строке 317 - это данные. Указатель на некий Context

Daniel
21.09.2018
23:07:22
нет

интерфейс - это соглашение о вызовах

Alexander
21.09.2018
23:07:56
да

Daniel
21.09.2018
23:07:57
за интерфейсом всегда прячется конкретный тип

так вот - в структуру можно заэмбедить интерфейс

Alexander
21.09.2018
23:08:33
да

Daniel
21.09.2018
23:08:55
инициализировать это поле надо будет так или иначе конкретным типом

Alexander
21.09.2018
23:09:01
наверное, я не был прав

Daniel
21.09.2018
23:09:55
но нашему типу от заэмбеженого интерфейса достаются так же, как и от заэмбеженого типа, автоматически проброшенные вызовы

и все

никаких данных

фактически, эмбеддинг - это синтакисческий сахар, нам не нужно писать нашему типу методы-обертки, которые будут звать методы поля

Alexander
21.09.2018
23:11:09
Блин, но фраза "интерфейс может быть полем в структуре" меня как-то напрягает... Надо будет, и правда, об этом подумать.

Daniel
21.09.2018
23:11:23
и полем может быть

Google
Daniel
21.09.2018
23:11:36
интерфейс - это специальный вид указателя

Alexander
21.09.2018
23:12:26
Ну, OK!

Конечно, мы можем включать такой вид данных в структуру данных. Это я просто что-то не о том думал, или даже не слишком это все осознал. Сознаюсь!

Или кака-то фигня с терминологией. Я тупо не помню, как это все будет по-английски :( так что - не осознал, наверняка

Никита
22.09.2018
06:23:12
Какой смысл встраивания интерфейса в структуру?

Leonid
22.09.2018
06:24:15
Какой смысл встраивания интерфейса в структуру?
php может отдать данные как строкой, так и числом. Например.

Denys
22.09.2018
06:24:44
кто то сказал пхп ?

Leonid
22.09.2018
06:24:47
Или ты сам хочешь передавать строку или число,DB или Tx

Короче, вариантов несколько

Daniel
22.09.2018
07:12:54
Поудалял содержательное

Admin
ERROR: S client not available

/dev/null
22.09.2018
07:20:21
Такой вот вопрос. Обычно при написании REST сервиса который работает с SQL базой данных свои запросы к базе держал в "модели"., сейчас вот задумался, если вынести из в отдельные .sql файлы и потом забирать из от туда. Есть ли какие-либо best practices для этого? или уже готовые решения?

Denys
22.09.2018
07:51:32
в смысле из sql файлов

в го читать sql файлы ? )

из диска

в процессе ?

Daniel
22.09.2018
08:16:01
Вариантов больше одного

Denys
22.09.2018
08:16:27
:(

а куда автор вопроса делся

Leonid
22.09.2018
08:18:07
Google
Denys
22.09.2018
08:18:39
запросы поближе ?

набор текста не могу его понять

Leonid
22.09.2018
08:19:17
Да, ближе к месту использования.

/dev/null
22.09.2018
08:19:53
из диска
нет, не из диска, просто запросы в разных пакете скажем sql лежат, извините сбил вас с толку

Denys
22.09.2018
08:20:09
сущность repositories

туда запросы

и интерфейс

пакет repositories

repositories/postgresql/

например

/dev/null
22.09.2018
08:20:39
пакет repositories
можно пример реализации

Alexander
22.09.2018
08:20:44
нет, не из диска, просто запросы в разных пакете скажем sql лежат, извините сбил вас с толку
не нужно отдельлного пакета для sql запросов, как максимум — выделить репозиторий из сервиса

Denys
22.09.2018
08:20:46
а в repositories/ интерфейсы

Страница 1438 из 1630