@proGO

Страница 1656 из 1674
Subbotin
24.08.2018
17:58:52
Не будем - тыкнем в мануал

Vladislav
24.08.2018
18:05:23
Так... обновил инфу по указателям.

Но наврал про мапу :(

https://play.golang.org/p/OBJsASexOd5 Это часть программы, где инициализируется вся мапа

Google
Vladislav
24.08.2018
18:07:03
Она передаётся как указатель func (s *ServersType)

Иил я опять туплю (

По указателям, если взять аллегорию с файловой системой То указатель это как softlink . Я правильно понимаю?

Daniel
24.08.2018
18:11:42
ну тип того

Vladislav
24.08.2018
21:06:15
C помощью библиотеки html/template передал в шаблон данные вместе с тегами, только в браузер поступает вот такой вот Response <div class="bggreen">√</div> [ <div class="bggreen">√</div> ]} Подскажите, пожалуйста, что я делаю не правильно.

Никита
24.08.2018
21:39:03
А чем сейчас плох?

Roman
24.08.2018
21:44:30
А чем сейчас плох?
Например, хочется расчет констант в компайл-тайм

Алекс
25.08.2018
05:13:04
ага, ждем ебилдов

Сергей
25.08.2018
05:28:07
Компилятор нормальный бы
А чем нынешний плох?

Dmitri
25.08.2018
05:34:24
2 момента. - для кого-то очевидное может не быть таким - где чат для вопросов начинающих?
Пока человек не освоил go tour, он, собственно, все еще не начинающий, имхо. Он пока что "мимокрокодил".

Google
Dmitri
25.08.2018
05:43:16
/home/develop/projects/go/src/shop/srv/access-token тут GOPATH /home/develop/projects/go
ты из IDE запускаешь? IDE запускает из корня проекта, в этом случае, как я понимаю, из shop, а в нем твой vendor, лежащий в shop/srv/access-token не виден.

если через относительный путь подключать пакет в main.go пример ./handler/file то file не видит vendor папку и не подгружает зависимости :D
это как раз тот случай, когда "уж сколько раз твердили миру", что относительные пути юзать надо в случае... никогда?)))

И думать начать использовать вендор, но может есть что-то более признанное тут
чтобы начать использовать вендор, необходима реально обоснованная причина так делать. Use go get, Luke. Сразу уточню, что считается "обоснованной причиной": вот если без вендоринга/модулей не работает - это обоснованная причина. Пляши не от "хочу вот эту блестящую штуку попробовать", а от "у меня есть задача, она решается вот этой блестящей штукой". Вот как задача появится - тогда по-быстрому изучишь все эти dep и т.д. - они действительно за пару часов изучаются. С той только разницей, что ты будешь понимать, что на самом деле они делают.

А есть другие варианты или это стандарт
go get - стандартный подход. Если уж совсем утрируя, то go get packageName делает тупо git clone github.com/packageName - и это штатное поведение. Соответственно, есть возможность тупо git-ом обходиться... осталось только понять, зачем.

А эта папка потом при сборке просто в PATH кидается или как?)
не, не кидается. У тебя есть .vendor внутри проекта, у тебя есть $GOPATH, в котором, предположительно лежит проект, у тебя есть $GOROOT - место, где лежит сам Go и его стандартная библиотека. Ну вот когда ты говоришь import packageName, он ищет в этих трех местах, причем именно в этой последовательности: .vendor/packageName, $GOPATH/src/packageName, $GOROOT/src/packageName.

А vgo тогда о чем?
vgo про модули, емнип. Это yet another approach, т.е. "еще один подход к управлению зависимостями". Пока в виде эксперимента.

А в чем отличит модуля от не модуля?)
не-модуль - это тупо каталожек с файликами и подкаталожеками внутри. Модуль - то же самое, но с версиями этого каталожка. Т.е. ровно тот же каталожек, но, условно, под git'ом.

Daniel
25.08.2018
06:34:39
Например, хочется расчет констант в компайл-тайм
Константы считаются с компайл-тайм. Типизованные во всяком случае

Dorian
25.08.2018
09:40:56
1.11 посоны

Николай
25.08.2018
09:43:24
WASM IS HERE!

dimcha
25.08.2018
11:03:00
grpc.io
Спс кэп )))

Vladimir
25.08.2018
11:05:24
Спс кэп )))
А другого кажется нет

Есть доклады разные с какого нибудь srecon про grpc

От гуглеров

dimcha
25.08.2018
11:06:57
Потому и спрашиваю, что не нашел. Там есть нюансы типа мидлвари и прочих плюшек. Вот их познать хочу не залезая в код

Vladimir
25.08.2018
11:19:29
Я смотрел то как делают другие проекты

И доку читал

Пару раз в код лез

Google
Vladimir
25.08.2018
11:20:17
И один раз заводил issue с вопросом что за фигня, в доках так, а кода нет

(оказалось что фича для grpc go банально не сделана)

Dorian
25.08.2018
11:21:55
А кто то офф драйвером монги для го пользуется?

Не могу понять как перезаписать структуру через update

Dorian
25.08.2018
11:26:21
Это какой? mgo?
Не, который mongo-go-driver

Это какой? mgo?
С ним кстати тоже у меня есть вопрос. Почему массив записывает как обьект?

Становится что то вроде field : { "0": {}, }

А не field : [ {} ]

Roman
25.08.2018
11:44:57
Dorian
25.08.2018
11:46:46
Ну вот из самого быстрого нашел https://habr.com/sandbox/115542/

Хотя вроде уже статей хватает

Alex
25.08.2018
13:54:47
Го 11 вышел. Че там нового кроме модулей и ассембли?

Dorian
25.08.2018
14:01:45
Битая ссылка
Сэндбокс может вам недоступен просто

Roma
25.08.2018
14:01:55
А ок

Roman
25.08.2018
14:09:03
Subbotin
25.08.2018
14:37:24
Go files named *_js.go or *_wasm.go will now be ignored by Go tools except when those GOOS/GOARCH values are being used. If you have existing filenames 

Sergey
25.08.2018
19:20:38
Что использовать для json в го чтобы быстрее стандартного

По бенчмаркам

Google
Sergey
25.08.2018
19:21:08
Но генерить мильон структур с easyjson незнаю, такое

Sergey
25.08.2018
21:32:51
Никита
26.08.2018
13:43:58
https://docs.google.com/presentation/d/1EwuJhEHR5Trr2aXBPQajZ2Hcoh29tm_LQCpgfrCnuRk/mobilepresent?slide=id.g33148270ac_0_143

Владимир
26.08.2018
14:24:08
Привет. Подскажите, где посмотреть структуру веб-приложения.

Roman
26.08.2018
14:30:06
Привет. Подскажите, где посмотреть структуру веб-приложения.
могу конечно посоветовать своё последнее творение: https://github.com/qbeon/webwire-example-postboard но тут 2 нюанса: 1. в основе сетевой прослойки тут не HTTP, а WebSockets 2. ещё не до конца дописан и не до конца продокументирован

Vladimir
26.08.2018
14:32:21
Всем привет, подскажите, как добавить stringer к подобной структуре type Params struct { SomeCustomTypedParam []CustomTypedSLice } func (f Params.SomeCustomTypedParam) String() string {}

то что ниже пишу, не работает.. в чем здесь проблема?

Roman
26.08.2018
14:33:13
Roman
26.08.2018
14:34:10
да вроде тут кусочек маленький
тогда оборачивайте в форматированный код, иначе глаза режет

Vladimir
26.08.2018
14:34:27
Roman
26.08.2018
14:34:55
а по вопросу есть чего ответить?
если исправите, то может и будет ?

Vladimir
26.08.2018
14:35:03
https://play.golang.org/p/9eeZIeM7pJC

type Params has no method SomeCustomTypedParam

Roman
26.08.2018
14:35:49
согласитесь что это читать приятнее: type Params struct { SomeCustomTypedParam []CustomTypedSLice } func (f Params.SomeCustomTypedParam) String() string {}

Vladimir
26.08.2018
14:36:18
ммм?)

у меня задача простая, Params.SomeCustomTypedParam.String()

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