
Wingman
28.03.2018
10:15:52
дарите каждому goland за фидбек %)

Petr
28.03.2018
10:15:59
))

Uliana
28.03.2018
10:16:02
хаха, кажется, это так не сработает )

John
28.03.2018
10:16:12

Google

Wingman
28.03.2018
10:16:13
нуу :(

Oleg
28.03.2018
10:20:08

Uliana
28.03.2018
10:20:23

Petr
28.03.2018
10:21:18
Мне кажется достаточно просто голосование запустить, ответы приблизительно все одинаковые будут )

Аркадий
28.03.2018
10:21:27

Uliana
28.03.2018
10:21:42
пока скриптовые языки и питон самые популярные

Aleksey
28.03.2018
10:23:00

OZR
28.03.2018
10:26:40
If your interface has only one function, append "-er" to the function name:
type Stringer interface{ String() string }
Если string это последовательность байт. То как можно перевести\прочитать stringer?

Aleksandr
28.03.2018
10:28:39
строчник. то, что производит строку

Zaur
28.03.2018
10:46:41
Привет народ. Вопрос по теории создания ЯП.
Где можно почитать про то, как принято строить ast, если у тебя язык декларативный?
Прошлый раз тут помогли с таким, может ещё помогут

Oleg
28.03.2018
10:52:56
Вопрос - как в docker-compose убить контейнер после его работы? (как команда docker —rm)

Google

Aleksandr
28.03.2018
10:53:29
docker-compose down
stop - стопает, down - стопает и удаляет

Oleg
28.03.2018
11:14:23
это убьет все контейнеры которые описаны в compose
и это руками надо будет делать
а надо чтобы это разруливалось им самим

Aleksandr
28.03.2018
11:16:56
А не написано о каком кейсе речь
У run тоже есть --rm

Andrey
28.03.2018
11:59:36

Zver
28.03.2018
12:25:55

Uliana
28.03.2018
12:26:11

Constantine
28.03.2018
12:26:43
на 1С ))

Zver
28.03.2018
12:26:56

Uliana
28.03.2018
12:27:33

Димка
28.03.2018
12:28:33
Есть пруфы что ты из JB?

Aleksandr
28.03.2018
12:32:30
обновилась idea. теперь менюшки выплывают плавненько с задержкой. удивлен конечно что это включено по умолчанию в рабочем инструменте. да еще и опция отключения в настройках не ищется

Stanislav
28.03.2018
12:37:04
Коллеги, кто подскажет, кто расскажет?!
type SashaGrey struct {
MrDick *[]Dick
}
for _, v := range SashaGrey.MrDick {
fmt.Println(v)
}
Хочу сделать итерацию по указателю, не могу придумать как. Может есть возможность скопировать содержимое указателя в новую переменную типа *[]Dick -> []Dick?

Daniel
28.03.2018
12:37:56
есть, но зачем?

Stanislav
28.03.2018
12:38:03
А как тогда?

John
28.03.2018
12:38:55
может, тебе надо MrDick []*Dick вместо MrDick *[]Dick ?

Daniel
28.03.2018
12:38:56
for _, v := range *(SashaGrey.MrDick) {
fmt.Println(v)
}

Google

Александр
28.03.2018
12:39:39
myDick := *SashaGrey.MrDick
может это? ?

Stanislav
28.03.2018
12:40:05

Artem
28.03.2018
12:41:27

Александр
28.03.2018
12:42:09
первое это указатель на коллекцию, второе это коллекция из указателей

Stanislav
28.03.2018
12:42:34

Sergey
28.03.2018
12:42:54

Stanislav
28.03.2018
12:42:56

Александр
28.03.2018
12:43:19
может там сразу надо и хранить?

Stanislav
28.03.2018
12:43:19

Sergey
28.03.2018
12:43:47

Александр
28.03.2018
12:43:48
это массив из Dick

Artem
28.03.2018
12:44:15
Заскриншотил этот тред вообще на всякий

Stanislav
28.03.2018
12:44:17
да, термины перепутал :) но по сути понимаю правильно

Александр
28.03.2018
12:44:31

Artem
28.03.2018
12:44:56
да забавно выглядит это все с членами, пардон

Sergey
28.03.2018
12:45:20
шутки за 120 где-то

Artem
28.03.2018
12:45:21
>это массив из Dick
ну то есть камон, мне не 12 лет, но это все равно все улыбнуло

Александр
28.03.2018
12:46:03
капец

Google

Александр
28.03.2018
12:46:08
мне даже в голову не пришло

Reb
28.03.2018
12:46:40
ахах) интересные вы тут темы поднимаете?

Zver
28.03.2018
12:47:49
Членомассивы. ?

andrew
28.03.2018
12:48:48
многочлены

Aleksandr
28.03.2018
12:49:29

Александр
28.03.2018
12:51:47
кстати, кто-то массивы использует?
не слайсы
что-то пока не приходилось

Aleksandr
28.03.2018
12:52:43
почему нет? для контантного перечисления чего-нибудь

Stanislav
28.03.2018
12:58:06
Народ, в результате решения предыдущего вопроса возник новый(((
type SashaGrey struct {
MrDick *[]Dick
}
for i, v := range *(SashaGrey.MrDick) {
SashaGrey.MrDick[i].Size = "verybig"
}
Вполне логично что он не дает мне это делать с ошибкой:
type *[]Dick does not support indexing.
Что делать в такой ситуации если мне надо изменить параметр?

Nik
28.03.2018
12:58:57
Кто знает адекватные yaml либы, кроме go-yaml/yaml?

John
28.03.2018
12:59:36

Nik
28.03.2018
13:00:41
а чем она не подошла ?
задолбал case sensetive. Поле в структуре FOO, в файле FOO: - не анмаршалит. Сделаю лоукейс в yaml фале - анмаршалит
в принципе любое поле, написанное с большой буквы не признает

Артем
28.03.2018
13:09:20
Авторский канал о путешествиях. Всё о самых красивых и интересных местах планеты. Вступай https://t.me/joinchat/AAAAAFG5vvd6IXrqVKyXQA

Stanislav
28.03.2018
13:09:43
Все, методом научного тыка разобрался! :)

Zver
28.03.2018
13:10:44
Не знает никто?(
Знают. Разуказателевать надо. А так сделайте слайс не указателем и не мучайтесь.

Nik
28.03.2018
13:10:50
и да, слайс указателем передавать бессмысленно, он и так указатель

Google

Stanislav
28.03.2018
13:21:42

Andrey
28.03.2018
13:57:31
указывайте поле в теге
https://github.com/go-yaml/yaml/issues/123

Nik
28.03.2018
14:22:10

Andrey
28.03.2018
14:22:57
сделайте промежуточную структуру.

Zver
28.03.2018
14:31:59

Nik
28.03.2018
14:33:00
И то и другое зло
Прям вот совсем

Nikita
28.03.2018
14:35:49
товарищи, а как правильно обнулять буфер самописного writer? не знаю правильно ли вопрос сформуллирован, но суть в то что написал свою имплементацию io.writer , а он в луупе аккумулирует прихоящие строки
может не там ищу конечно
но все же, подскажите кто что знает об этом)

Zver
28.03.2018
14:37:18
И то и другое зло
Либо анмарлите в map[interface{}]interface{}, а из него заполняйте структуру.

Nik
28.03.2018
14:39:12

Zver
28.03.2018
14:40:41

Artem
28.03.2018
14:46:52

Nikita
28.03.2018
14:47:06
lf
да