@proGO

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

вопрос отпал, я невнимательно читал доку

Eldar
03.04.2017
09:53:07
Вроде если массив - то да, если слайс - то нет.
поэтому в функцию обычно принято передавать слайс?

Google
Alexey
03.04.2017
09:54:45
поэтому в функцию обычно принято передавать слайс?
Слайс передать быстрее. А как лучше - зависит от того, что хочешь сделать. Если нельзя менять оригинал, то надо копировать. Если можно (или нужно), или нужно быстрее - то передавать слайс.

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

Eldar
03.04.2017
09:56:51
Слайс - это и есть указатель на часть массива:)
это я понял, но синтаксически это все таки немного по разному выглядит)

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

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

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
if !checkErr {}
фу. фу. фу.

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

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

и наоборот, когда читался десериализировался в объект?

не хочу создавать новую таблицу со связями

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

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

с минимальным говнокодом

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

только когда ты не пишешь тип явно - компилятор его выводит

Ighar
03.04.2017
21:09:52
Alexey
03.04.2017
21:10:10
проблема в том что бы объек в БД сохранялся не как связанная таблица а как jsob сериализированный
Типу этого объекта надо дать методы, чтобы он удовлетворял Scanner and Valuer database/sql interfaces

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

Max
03.04.2017
21:11:02
Типу этого объекта надо дать методы, чтобы он удовлетворял Scanner and Valuer database/sql interfaces
ow, это просто. оно автоматом перестанет пытаться создать новую таблицу/

?

Alexey
03.04.2017
21:11:38
ow, это просто. оно автоматом перестанет пытаться создать новую таблицу/
Если не будешь прописывать как Foreign Key, то не должно.

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
а что, в 2017 кто-то всерьез пишет на перле?
У меня легаси на 10 лет вперед

Roman
03.04.2017
22:12:23
Я в perl всегда use strict использую :)
Я в PHP написал что то подобное недавно и мне выдало странное сообщение: Вы кажется пытаетесть писать на каком то другом языке. Я офигел и забил

Страница 584 из 1674