
Eldar
03.04.2017
09:46:51
посоны, тупой вопрос, но ответа сходу не нашел. Когда в функцию в качестве параметра массив передаю, копирование происходит?
вопрос отпал, я невнимательно читал доку

Alexey
03.04.2017
09:52:16

Eldar
03.04.2017
09:53:07

Google

Alexey
03.04.2017
09:54:45

Eldar
03.04.2017
09:55:41

Alexey
03.04.2017
09:56:00
Слайс - это и есть указатель на часть массива:)

Eldar
03.04.2017
09:56:51

Alexey
03.04.2017
09:58:11
Я обычно передаю слайсы, в общем. Указатели на массивы вообще никогда не видел, чтоб использовались Как лучше в конкретном случае - решать тебе)

Eldar
03.04.2017
09:58:42

i
03.04.2017
13:44:28
По-моему вчера кто-то писал, что можно настроить go get на работу с приватными репозитоиями на битбакете?

Kerrigan
03.04.2017
13:48:49

i
03.04.2017
13:49:02

Kerrigan
03.04.2017
13:49:11
сейчас проверю сам

i
03.04.2017
13:50:00
сейчас прихотится руками делать git clone из приватных репозиториев

Kerrigan
03.04.2017
13:50:23
ты уверен, что у тебя ключи без пароля добавлены?

i
03.04.2017
13:51:14
да

Google

Kerrigan
03.04.2017
13:54:21
короче там надо в глобальных настройках гита прописать, чтобы он по дефолту лез по ssh, а не http
https://gist.github.com/shurcooL/6927554

ainu
03.04.2017
14:11:20
Так вооооот оно что! А я то думал какого git пароль не спрашивает, просто не пускает, когда go get из приватного
Что странно, обычный git pull спросит пароль в виндовом GUI окошке. Вернее запомнит пароль в глобале и дальше git pull по Https без вопросов. ВОобще.
Ох. Только что сделал - сработал go get по приватному репозиторию из битбакета
Мистика блин

Alexey
03.04.2017
15:29:23
✗ grep -r "err != nil" | grep -v vendor | wc -l
801
Эксепшены им не нравятся, понимаешь ли:)

Sergey
03.04.2017
15:52:57
if !checkErr {}

Serge
03.04.2017
15:53:48
есть устойчивый снипет, который четко выцепляется глазами, а что ты там в checkErr налабал, еще смотреть надо

Max
03.04.2017
18:58:17
привет, пользую gorm, есть элегантный способ указать что бы один атрибут сериализировался и сохранялся в json ?
и наоборот, когда читался десериализировался в объект?
не хочу создавать новую таблицу со связями

Sander
03.04.2017
21:03:56
Всем привет,
поясните мне пожалуйста по поводу constant в языке go.
---
посмотрел примеры, прочитал и посмотрел видео урок.
но так и не понятно, про константы с типами и без, и в каких случиях это можно применить.
Также есть нумерованные constants iota, понимаю как работает, но где такое можно применить.

Alexey
03.04.2017
21:05:35

Max
03.04.2017
21:06:39
проблема в том что бы объек в БД сохранялся не как связанная таблица а как jsob сериализированный
с минимальным говнокодом

Ighar
03.04.2017
21:07:28


Alexey
03.04.2017
21:07:32
Всем привет,
поясните мне пожалуйста по поводу constant в языке go.
---
посмотрел примеры, прочитал и посмотрел видео урок.
но так и не понятно, про константы с типами и без, и в каких случиях это можно применить.
Также есть нумерованные constants iota, понимаю как работает, но где такое можно применить.
> Также есть нумерованные constants iota, понимаю как работает, но где такое можно применить.
Ну, например, тебе надо какой-то статус объекта хранить в БД. И чтоб не хранить там строку, можно хранить integer, который варианты которого будут задаваться этими константами.
STATUS_OK = 1
STATUS_FAILED = 2
STATUS_UNKNOW = 3

Sander
03.04.2017
21:08:32
это понятно, конечно так лучше, но это обычное применение констант

Google

Sander
03.04.2017
21:08:47
а как насчет константы с четким заданным типом и без типа
1) typed and untyped
2) и применение iota, в каком месте его можно применит

LexsZero
03.04.2017
21:09:25
они все typed
только когда ты не пишешь тип явно - компилятор его выводит

Aleksandr
03.04.2017
21:09:37

Ighar
03.04.2017
21:09:52

Alexey
03.04.2017
21:10:10

Sander
03.04.2017
21:10:16
на русском вов

Max
03.04.2017
21:11:02
?

LexsZero
03.04.2017
21:11:25

Alexey
03.04.2017
21:11:38
AFAIK

Max
03.04.2017
21:12:05
спасибо, попробую

Alexey
03.04.2017
21:13:33
спасибо, попробую
Scanner вот: https://golang.org/pkg/database/sql/#Scanner
Valuer: https://golang.org/pkg/database/sql/driver/#Valuer
Я сам не пробовал?

Sander
03.04.2017
21:14:09
блин столько информации разом по порядку буду смотреть
https://blog.golang.org/constants
вот тут про untyped константы

Google

Sander
03.04.2017
21:18:44
но в чем соль не пойму

Daniel
03.04.2017
21:18:53
коллеги
а вот скажите

Sander
03.04.2017
21:19:08
It is this notion of an untyped constant that makes it possible for us to use constants in Go with great freedom.

Daniel
03.04.2017
21:19:10
какие бывают текстовые форматы для сериализации?
кроме json
ну и yaml и xml мне известны

DreamingKitten
03.04.2017
21:20:14
Csv ?

Admin
ERROR: S client not available

Daniel
03.04.2017
21:20:43
а вот кстати, надо глянуть
не, сериализации для csv нет

LexsZero
03.04.2017
21:23:01
вот тут про untyped константы
а, понял. у untyped констант с явно не прописанным типом он выводится по месту использования, а у typed прибит гвоздями в момент объявления.

Daniel
03.04.2017
21:24:01
структуры

Sander
03.04.2017
21:24:13
пока что разницы не понял, я пойму лучше если увижу разницы в работе наверное, примерчики
видео уже посмотрел

LexsZero
03.04.2017
21:24:39
примерчики из твоей же ссылки тебя не устроили?

Daniel
03.04.2017
21:24:50
собственно - чем мне не годzтся json и xml - они поддерживают только map[string]чтоУгодно
только строка ключем мапы, в смысле

Denis
03.04.2017
21:26:47
А почему именно текстовые ?

Google

Daniel
03.04.2017
21:27:29
волюнтаризм.

Denis
03.04.2017
21:28:37
Ну тогда свое пилить
Протобаф например умеет в любой тип как ключ к мапе

Daniel
03.04.2017
21:29:35
gob умеет, и msgpack

Denis
03.04.2017
21:30:49
Одного дерева яблоки

Daniel
03.04.2017
21:30:58
да
но я буду играть в printf и scanf

Alexey
03.04.2017
21:39:47
А, я не понял вопрос.

Илья
03.04.2017
21:43:32
Пацаны, есть что по работке? :)

Sander
03.04.2017
21:48:44
есть ли разница проставлять типы для const?
елси не простовлять то получаю больше свободы, но в случаи если проставляю везде типы, то придется их внимательно учитывать.
---
как обычно вы пишите?

Daniel
03.04.2017
22:07:29
я проставляю везде, где можно

Sander
03.04.2017
22:08:18
@onokonem
понятно, спасибо за ответ.

Phil
03.04.2017
22:09:09
Я в perl всегда use strict использую :)

Daniel
03.04.2017
22:09:34
это уже давно все делают

Phil
03.04.2017
22:10:31
Агадащаз

LexsZero
03.04.2017
22:11:02
а что, в 2017 кто-то всерьез пишет на перле?

Daniel
03.04.2017
22:11:39

Phil
03.04.2017
22:12:14

Roman
03.04.2017
22:12:23

Alexey
03.04.2017
22:14:21