
Misha
22.10.2018
19:15:03
Сначала проверял на нил, потом получал
Я не первый день программирую

anatolii
22.10.2018
19:16:27
https://play.golang.org/p/162VvR5cdNM

Misha
22.10.2018
19:17:46
if p != nil && *p > 10 {}?

Google

Misha
22.10.2018
19:18:39
Пытаюсь повторить этот момент из своей программы, но в искусственных условиях зверь ведет себя покладисто и предсказуемо

anatolii
22.10.2018
19:19:43

Misha
22.10.2018
19:19:59
Я уже понял, что в простых условиях не проверяет

anatolii
22.10.2018
19:20:31
В сложных такое же происходит, алгоритм один

Daniel
22.10.2018
19:20:35

anatolii
22.10.2018
19:21:27

Misha
22.10.2018
19:21:46
Да я ее и так уже нашел

Daniel
22.10.2018
19:21:51
а?!

Misha
22.10.2018
19:22:03
Ток выразится культурно о проблеме не могу

Daniel
22.10.2018
19:22:15
что не так?

Misha
22.10.2018
19:22:38
Скобки потерялись

Daniel
22.10.2018
19:22:44
а

Misha
22.10.2018
19:23:34
Второй раз за сегодня на какую-то фигню напоролся

Google

Misha
22.10.2018
19:23:41
Надо бы поспать

Artem
22.10.2018
19:26:22
Напомните плиз в чем проблема была с gorm? Толи он там данные из таблицы удалял при определнных условиях толи что

Daniel
22.10.2018
19:27:13
удалял, если ему в качестве ключевого поля ноль передать

Artem
22.10.2018
19:28:44
Спасибо а пофиксили уже?

Roman
22.10.2018
19:28:44
совершенно аналогично
Я на всякий случай засомневался. Всё-таки это было бы нарушением принципа наименьшего удивления

Artem
22.10.2018
19:28:56
Стоит его вообще использовать?

Никита
22.10.2018
19:34:04
Кстати, такой вопрос по организации доступу к БД:
По умолчанию database/sql держит пулл соединений sql.DB и можно обращаться к пуллу напрямую, он в свою очередь выделяет соединие на запрос. Но также можно из пула отдельно выделять соединение через Conn(), и через него пропускать множество запросов. Какой подход для какой ситуации? И стоит ли вообще заморачиваться с этим или достаточно юзать пул?

Olzhas
22.10.2018
19:35:23

Artem
22.10.2018
19:35:56

Nik
22.10.2018
20:21:25
Какое хранилище лучше использовать для словарей? думается или редис или какойнить sql.

Nikolay
22.10.2018
20:31:10

Artem
22.10.2018
20:31:34
особенно учитывая их топовый последний CоС

Мерлин
22.10.2018
20:31:49

anatolii
22.10.2018
20:33:21

Mykyta
22.10.2018
20:42:39

Nik
22.10.2018
20:52:17

Мерлин
22.10.2018
20:53:37
https://github.com/dgraph-io/badger

Nik
22.10.2018
21:02:07

Nikolay
22.10.2018
21:21:29

Google

Artem
22.10.2018
21:24:14
Риак есть
Но он не похож на монго?

Marlik
22.10.2018
21:41:34
Зачем скриптом?
go env
Зачем тянуть скриптом пару пакетов?
Если с гитхаба, то git clone.

Eugenii
22.10.2018
21:46:16
dep?

Marlik
22.10.2018
21:46:24
Хм, где это лежит, что нужно стянуть?
Либо вендоринг - например dep, либо через модули. Если конечно это нужно, а так вроде как go get.
Будет, если всё правильно сделать.
То есть да.

Daniel
22.10.2018
21:52:05
очень странная задача.
почему не распространять сразу бинарник?
я не понимаю, почему ее надо компилить на компе у юзера

Marlik
22.10.2018
21:53:51
Какой смысл, го умеет в кросскомпиляцию.

Муслим
22.10.2018
21:54:31
Ребят, что там по генерикам, пропожал висит как два года, а абстракции над типами все же хочется

Daniel
22.10.2018
21:55:12

Муслим
22.10.2018
21:55:34
Не точно ведь, ишью висит

Elvira
22.10.2018
21:55:53

Marlik
22.10.2018
21:56:10

Daniel
22.10.2018
21:56:39
https://www.multitran.ru/c/m.exe?CL=1&s=issue&l1=1

Google

Муслим
22.10.2018
21:56:43
https://translate.google.com/?hl=ru

Marlik
22.10.2018
21:57:49

Муслим
22.10.2018
22:00:46
Понятно что нужно пересмотреть все стандартные либы языка, но это не причина их не внедрять. На скорость компиляции это маловероятно повлияет
Профита от них больше
Энивэй

Daniel
22.10.2018
22:01:11
смотрите
за два года убедительно доказать необходимость генериков не удалось
да почему же?

Муслим
22.10.2018
22:02:56
ладно

Daniel
22.10.2018
22:04:13
коллега, при чем тут С?
все, что компильнется на машине юзера - компильнется и у вас
(я не уверен насчет shared c. раньше не было, но, может, сделали уже)
это не очень важно в вашем случае
для того. чтобы компилять go в любой поддерживаемый вид - не нужен компилятор C
в другую сторону есть проблемы - когда вы из go хотите библиотеку на с использовать.
проблемы решаемые, но требующие напильника
а ваш случай, если я правильно понял, тривиальный
GOPATH надо выставлять самому