
xPushkin
04.11.2017
17:52:31
Насколько я понял это мешает использовать интерфейсы
А если рассуждать с точки скорости. Копирование большого обьекта занимает память и время, не так ли?

some_random_anonymous
04.11.2017
17:55:13

xPushkin
04.11.2017
17:56:21

Google

Igor
04.11.2017
23:45:29
Ребята, а есть курсы по go для начинающих?
Кто-нибудь знает хорошие?

Vladimir
05.11.2017
00:14:45
лучшие курсы для начинающих

Igor
05.11.2017
00:32:16

Sergey
05.11.2017
06:33:06
http://golang-book.ru
Вот еще
https://github.com/Konstantin8105/Effective_Go_RU/blob/master/README.md
или
https://github.com/Konstantin8105/Contribution_Guide_RU

Vlad
05.11.2017
06:38:39

?
05.11.2017
06:39:24
Еще вот https://github.com/golang/go/wiki

Vlad
05.11.2017
06:39:41
Ещё есть погружение в Go
на ютубе, для ленивых

?
05.11.2017
06:41:37
тут еще можно почитать
https://habrahabr.ru/hub/go/

Google

vadim
05.11.2017
07:24:53
Ребят спецы по го поможете с установкой на линукс

some_random_anonymous
05.11.2017
07:25:18
Лучший вариант просто скачать тарболл с сайта и поставить его куда-нибудь в /opt/go
Прописав в PATH
В дистрибах обычно старые версии
У меня в Debian вообще 1.7, с сайта поставил 1.9.2

Roman
05.11.2017
09:03:03

some_random_anonymous
05.11.2017
09:04:21

Roman
05.11.2017
09:04:31
Странно

some_random_anonymous
05.11.2017
09:04:39
Щас я точно гляну что там
https://packages.debian.org/stretch/golang
Да, всё верно
Stretch, Golang 1.7

terry
05.11.2017
09:07:17
цук

some_random_anonymous
05.11.2017
09:07:48
А так как я юзаю go dep активно, то поставил ручками с сайта из тарболла 1.9.2 ?

Morran
05.11.2017
09:45:36
/report

Aleksandr
05.11.2017
09:57:50
Umputun*
https://radio-t.com/ в последнем своём подкасте затронул он эту тему
с 83 минуты про GoLand http://n4.radio-t.com/rtfiles/rt_podcast570.mp3

Google

Aleksandr
05.11.2017
10:05:44
JetBrains это джависты, пробовал юзать и веб-сторм, и т.п. - ну не привыкнуть, не люблю джавистов, они из php сделали монстра какогото
когда им сишники занимались в начале всё было нормально, но как пришли джависты эти так всё испоганили
и так во всём, даже не пробовал JetBrains IDE для Го
и не буду

Vladimir
05.11.2017
10:07:14
Для раста плагин норм
Ну кроме того, что он жрет дохуя памяти
И фпс не много

Aleksandr
05.11.2017
10:13:52
но по дефолту этого нету, надо включить, не помню как называлось

Daniel
05.11.2017
10:14:40
коллеги, не надо в этом чате ругать-хвалить джетбрейнс
тема обсосана по 100 раз во всех программерских чатах

Aleksandr
05.11.2017
10:15:20

Daniel
05.11.2017
10:15:36
да хер ее знает

Aleksandr
05.11.2017
10:15:39
лол

Daniel
05.11.2017
10:15:53
VSCode отличный

Aleksandr
05.11.2017
10:16:14
VS code реально крутой сейчас на нём)

Daniel
05.11.2017
10:16:14
на sublime много кто сидит, и не жужжит.

Aleksandr
05.11.2017
10:16:20
саблайм фигня

Daniel
05.11.2017
10:16:30
почему-то довольно много vim-еров

Alexey
05.11.2017
10:16:49

Google

Aleksandr
05.11.2017
10:16:59
они и гитом пользуются не в Гуи те кто вимом

Daniel
05.11.2017
10:17:29
ну вот я сижу в саблайме (так получилось) и гитую в терминале
это норма
не надо из этого устраивать холивар, пожалуйста

some_random_anonymous
05.11.2017
10:18:11
Пустой флейм

Admin
ERROR: S client not available

Aleksandr
05.11.2017
10:18:17
почему саблайм не может понять расширение даже по содержанию, и что в нём делают эти стрелочки треугольнички слева вверху ?
у когото они работают вообще

Daniel
05.11.2017
10:18:35
коллега, забаню

Aleksandr
05.11.2017
10:18:39
влево/вправо которые
тоже иногда им пользуюсь
он быстро открывается)

some_random_anonymous
05.11.2017
10:19:51
Намутите конфу @golang_flood (по аналогии с @pyflood) и туда можно сливать подобный трёп. Это даже было бы удобно

Daniel
05.11.2017
10:20:26
конечно, удобно - вжух, и не подключаешься туда

Igor
05.11.2017
10:22:35
Зачем, если есть просто @flood

Bogdan
05.11.2017
10:26:56
q = append(q[:index], q[index+1:]...)
помогите понять строчку
конкретно три точки в конце что означают?

Aleksandr
05.11.2017
10:42:40
Пустой флейм
обсуждение IDEs - флейм? это что трогает чьито религиозные чувства? что у когото разве бывает такая любовь к виму? ответ тогда один, точнее диагноз: линуксоиды убутнтологи упыри, да упыри, повторю ещё раз упыри, потомучто не могут позволить себе и винду, и макОС, и свой линукс, и вынуждены выбирать. Баньте теперь.

Google

Alexey
05.11.2017
10:54:48

Bogdan
05.11.2017
10:55:49
так слайс оператор и так создает слайс

Alexey
05.11.2017
10:57:53
ну да

Bogdan
05.11.2017
10:58:34
почему вот этого q[index+1] не достаточно?

Alexey
05.11.2017
10:59:36
просто вторым аргументом - ты можешь указать элемент слайса q = append(q, 1) - тогда три точки не надо
а если слайс указываешь - то надо ...
блин, доки читай

Bogdan
05.11.2017
11:00:18
ок
tmp := append(*q, item)
q = &tmp
а можно такое в одной строчке записать?

Daniel
05.11.2017
11:08:47
Нет

Alexey
05.11.2017
11:09:56

Bogdan
05.11.2017
11:10:59
я определяю для него метод, в котором хочу его менять

some_random_anonymous
05.11.2017
11:11:46
Слайс и есть по сути аналог указателя (передаётся всегда по "ссылке" грубо говоря), смысла ноль от него брать указатель
https://stackoverflow.com/questions/39993688/are-golang-slices-pass-by-value

Vitaly
05.11.2017
11:13:12
... - развертывает слайс в последовательность одиночных параметров

Alexey
05.11.2017
11:15:12