
Kirill
14.02.2017
10:40:28
ты с какого питона?
рамка есть? а если найду?

Phil
14.02.2017
10:42:05
В смысле с какого? С любого

Kirill
14.02.2017
10:42:36

Google

Denis
14.02.2017
10:50:19
)

Ruslan
14.02.2017
11:00:07
ткните носом, как реализовать необязательный аргумент у функции?
https://golang.org/ref/spec#Function_declarations - мутно написано

Daniel
14.02.2017
11:00:44
бывает последним аргументом массив
слайс, в смысле
и бывает спецформа этого слайса, которая выглядит, как набор необязательных аргументов одного типа

Kirill
14.02.2017
11:01:42
а иначе и не сделаешь

Ruslan
14.02.2017
11:02:12
как же хорошо было на питоне ... эх, понял, спасибо

i
14.02.2017
11:10:26
Без необязательных параметров намного улучшается понимаемость кода

Kirill
14.02.2017
11:10:54

i
14.02.2017
11:11:56
На C сам делал функции с необязательным параметром и забывал что он там есть

Google

Daniel
14.02.2017
11:13:29

i
14.02.2017
11:19:20
Ох уж этот gcc

Daniel
14.02.2017
11:23:14
но я лично оцениваю это скорее положительно

Phil
14.02.2017
11:23:59
Пойду ещё раз взгляну, не потекла ли Нева вспять

Daniel
14.02.2017
11:29:19
а?!
не, я сразу это скорее положительно оценивал
просто теперь у меня есть некий опыт написания на go большого проекта
и я теперь категорически приветствую любой и всякий фашизм

Denis
14.02.2017
11:31:57
в подборе терминов вам не занимать)
как вы переменные именуете?

Daniel
14.02.2017
11:32:27
кемелкейсом

Quiss
14.02.2017
11:34:30

Kirill
14.02.2017
11:34:50

Quiss
14.02.2017
11:34:57

Kirill
14.02.2017
11:35:21

Denis
14.02.2017
11:35:29
он еще висит?

Quiss
14.02.2017
11:35:42

Kirill
14.02.2017
11:35:55

Denis
14.02.2017
11:36:16
я закрыл в тот же день

Google

Denis
14.02.2017
11:36:32
приехали

dypa
14.02.2017
11:40:37

Kirill
14.02.2017
11:41:34

Dmitri
14.02.2017
11:42:35
стоит признать, что грань между порядком и фашизмом Го иногда переступает

Kirill
14.02.2017
11:43:02
конечно. иногда наступает порядок. но команда над этим работает, да.

dypa
14.02.2017
11:43:43
а я верно понимаю что вся стандартная библиотека golang написана на go?

Paul
14.02.2017
11:43:56
да
и компилятор тоже

Kirill
14.02.2017
11:44:07

Paul
14.02.2017
11:44:35
один из тестов зрелости языка, к слову
также существует питон на питоне (на удивление шустрый), руби на руби и пхп на пхп (но это своеобразная форма извращения)

Paul
14.02.2017
11:45:10
перл на перл был, но по-моему - сдох

Kirill
14.02.2017
11:45:24
зато есть перл на го.

Paul
14.02.2017
11:45:30
да? где

Kirill
14.02.2017
11:45:50
github://`language:go perl`

Denis
14.02.2017
11:46:02
и куча брейнфаков

Daniel
14.02.2017
11:46:20

Alexey
14.02.2017
12:07:34
Это не так. Стандартная библиотека почти вся изначально была на Go. Ты, наверное, путаешь с рантаймом и компилятором?

Daniel
14.02.2017
12:08:14
путаю с рантаймом, да

Google

Ruslan
14.02.2017
12:38:35

Мерлин
14.02.2017
13:54:45
Скоро в гугле будет пивной путч и гоферы захватят совет директоров.
После этого все нечистые языки типа жабки сотрут с лица трелло досок

Andrew
14.02.2017
13:55:34
добрый день, простите за неоригинальный вопрос. Если его раз 100 уже задавали, будьте добры, направьте ссылкой на ответ.
я новичок в golang. у меня есть ссылка (github) на закрытый проект. при клонировании в корне создаваемой папки я вижу несколько .go файлов. Это ведь неправильно? Они - правильно ли я понимаю? - должны быть в своих подпапках папки src - да?

Foxcool
14.02.2017
13:56:31
да пофиг

Aleksandr
14.02.2017
13:56:39
должно быть так как в репозитории

Denis
14.02.2017
13:57:24
$GOPATH/src/github.com/user/myproject/*.go
клонировать нужно находясь в папке user

Admin
ERROR: S client not available

Andrew
14.02.2017
14:05:56
Репозиторий писал ещё один новичок. Но написал много

Kirill
14.02.2017
14:07:30
не надо src

Andrew
14.02.2017
14:08:11
клонировать нужно находясь в папке user
неужели нельзя из другой папкиклонировать? я все же отношусь к го не как к любви всей моей жизни, и эта папка все же для совсем иных вещей. (=зачем засирать комп?) для проектов go - у меня есть свои папки.

Kirill
14.02.2017
14:08:39

Denis
14.02.2017
14:08:43
можно, но если вы новичок лучше не надо

Kirill
14.02.2017
14:08:48
$GOPATH/src/github.com/user

Andrew
14.02.2017
14:08:48
хорошо. src и не было. зато в файлах есть импорты проектов из github

Kirill
14.02.2017
14:08:50
вот туда.

Andrew
14.02.2017
14:08:56
как мне их грамотно подтянуть?

Denis
14.02.2017
14:09:12
go get

Google

Denis
14.02.2017
14:09:15
в папке с проектом

Andrew
14.02.2017
14:09:20
без параметров?

Denis
14.02.2017
14:09:28
да

Andrew
14.02.2017
14:09:38
и тогда вот такой вопрос
go test, похоже, хочет запустить тесты не только из папки проекта, но и из src (типа, все что там накачалось) - это правильно?

Denis
14.02.2017
14:11:42
в смысле?
как вы его запускаете?
он не может хотеть запустить файлы родительского каталога

Aleksey
14.02.2017
14:20:03
Чятик, подскажите, есть задача — открывать в броузере страничку и забивать данные в форму, оставив это в таком виде пользователю. Никогда с подобным не работал, какой путь наименее костыльный?

Denis
14.02.2017
14:21:34
почему сразу не отдать с заполненной формой?

Aleksey
14.02.2017
14:22:18
Потому что сайт не мой? =)
Условно, открыть https://vk.com/write1 , вставить сообщение, но дать юзеру возможность самому нажать кнопку “отправить”

Aleksandr
14.02.2017
14:24:49
а как ты собираешься вставить на чужую страницу текст?

Aleksey
14.02.2017
14:25:07

Aleksandr
14.02.2017
14:25:26
речь про что вообще? клиентское приложение? или тесты?)

crxfoz
14.02.2017
14:25:50
https://github.com/knq/chromedp - сам не пробовал, в чатике кидали
либо свои какие-то плагины писать для браузеров и с ними взаимодействовать. Иначе - никак

Aleksey
14.02.2017
14:26:30

Denis
14.02.2017
14:26:57
посмотри в сторону testcafe

Aleksey
14.02.2017
14:26:58