@gogolang

Страница 157 из 1630
N
01.03.2017
18:38:30
дженерики это залипуха?
ну нет их и нет, страданий прям не испытываю. ну да, кое где писать побольше, зато где-то на Go писать мне явно поменьше, чем в языках где эти дженерики есть. для меня это компромис и язык выбираю сознательно под те задачи, которые он мне позволит решить с минимальными трудозатратами и подходит больше всего. А поиск числа в массиве я хз когда мне последний раз требовался - в любом случае задача решаемая за малое время, днями мне не придется сидеть с этим

Никита
01.03.2017
18:44:44


ну что, синие папки на гитхабе уже всем прилетели?

Semyon
01.03.2017
18:48:07
Гоферы, следующий вопрос. Скажите, в го как-то можно передать функцию по имени в то место, где должна быть лямбда?

Google
Semyon
01.03.2017
18:48:47
ну типа func a(x int) int { ... } func doSomething(f func(int) int) int { ... } doSomething(a)

Мерлин
01.03.2017
18:51:10
ну типа func a(x int) int { ... } func doSomething(f func(int) int) int { ... } doSomething(a)
Эмм Ну вот ты всё правильно написал Или ты что-то другое имеешь в виду?

Semyon
01.03.2017
18:52:51
хм

похоже я таки деградировал уже

а если функция это метод структурки, тоже можно?

воу

магия

ничоси

santa
01.03.2017
19:49:59
Потрясающий Go Ежедневный дайджест новостей языка Go и всего вокруг него. Для связи: @ighar Теги: https://t.me/awesomego/128 https://t.me/awesomego

Вон что нашел

Ighar
01.03.2017
19:51:51
всем доброго вечера :)

Мерлин
01.03.2017
19:53:36
Добрый вечер

Google
Mars
01.03.2017
20:20:04
Вон что нашел
https://t.me/awesomego/115 отлично

Мерлин
01.03.2017
20:20:52
Semyon
01.03.2017
20:27:36
ололо

Eduard
01.03.2017
20:29:40
Не ради холливара, но Го часто сравнивают с java по скорости, но если с джавой нужно простыню стелить кода, то есть Scala, вроде бы удобная. Для вас какие были критерии Го?

Semyon
01.03.2017
20:30:43
Блеать, ты серьезно сейчас про простыню кода?

Да джава образец лаконичности по сравнению с го

Eduard
01.03.2017
20:31:48
У меня нет опыта в Java EE или GO, кодил на джаве ток под андроид, когда там была поддержка ток 6-ой, и там были абстракции над абстракциями

так что мне запомнились тонны кода на любой чих

Ivan
01.03.2017
20:34:36
Мне запомнилось не столько даже кода, сколько всякой мешанины. Файлов классов конфигов

Что б хелло ворлд сделать надо уже волю к победе иметь

Semyon
01.03.2017
20:35:09
с этим да, полущ

но кода на го получается неприлично дохрена

Semyon
01.03.2017
20:35:38
сидишь как дурак if err != nil по 7 раз пишешь

Ivan
01.03.2017
20:36:02
Дык снипетс же

Semyon
01.03.2017
20:36:16
малая механизация!

без этого никуда, да

Ivan
01.03.2017
20:36:36
Gо такой да. но лучше так имхо

Чкм для хело ворлда иметь 20 необходимых тулов

Как в яваскрипте щас. Пока все бабели вебпаки ноды и прочее развернешь уже и забыл что за задачв то

Google
Kirill
01.03.2017
20:38:05
Не надо так писать.

сидишь как дурак if err != nil по 7 раз пишешь

Плин. Как прокомментировать правильно?

Kirill
01.03.2017
20:38:57
Спасибо

Eduard
01.03.2017
20:39:21
Чкм для хело ворлда иметь 20 необходимых тулов
Что то ты сильно утрируешь, в джаве запустил IDE написал хелло ворд в одном классе и все

Ivan
01.03.2017
20:41:05
запустил иде, создал проеут, настроил пиуот настроек, получил пять хмл, вписал хелло ворлд, чото там нпстраивал про jre и потом да, получил бинарь

Вот люди и бегут в го. Открыл в вим, скомпил там же. Не просыпаясь даже.

Ivan
01.03.2017
20:43:40
Иде откуда взялось ? Шаблон выбрать надо если ваше есть

А если мышкой соскользнешт и спринг проект выберешь ?

Daniel
01.03.2017
20:44:20
коллеги, ну это полная херня

Ivan
01.03.2017
20:44:22
Пожалеешь что не маугли и не с волками рос

Eduard
01.03.2017
20:44:40
А если мышкой соскользнешт и спринг проект выберешь ?
боже, что за проблемы, скачать иде и "скользнуть мышкой"?

Daniel
01.03.2017
20:44:40
конечно, javac запускается не сложнее, чем go build

Ivan
01.03.2017
20:44:42
Ну я конечно же несерьёзно

У нас есть отвратительный gopath как по мне

Daniel
01.03.2017
20:45:29
classpath не лучше

Dima
01.03.2017
20:48:17
сидишь как дурак if err != nil по 7 раз пишешь
На хабре две была статья про работу с ошибками, чтобы не копипастить этот снипеет

Google
Semyon
01.03.2017
20:50:20
Не надо так писать.
Расскажи же скорее как правильно

Anton
01.03.2017
20:51:47
https://play.golang.org/p/LXroobH8SM

Semyon
01.03.2017
20:52:31
https://play.golang.org/p/LXroobH8SM
за такое в приличных местах морду бьют

Anton
01.03.2017
20:52:47
не сомневаюсь

я просто в топку подкидываю

Daniel
01.03.2017
20:53:25
в таком виде эксепшены бесполезны

Dima
01.03.2017
20:54:00
Кому отрепортить баг с 4gophers?

Semyon
01.03.2017
20:54:34
я просто не очень понимаю, как не писать семь раз if err != nil, если мне нужно посчитать что-то получив семь результатов от семи других функций, каждая из которых может сфейлиться

ну, хотя, можно писать res, _ := blabla()

Daniel
01.03.2017
20:54:51
никак

Semyon
01.03.2017
20:54:51
да

вот и я про то

композицию не завезли, сасай

Daniel
01.03.2017
20:55:22
go такой язык, в котором положено написать семь раз if err != nil

Ivan
01.03.2017
20:55:24
https://play.golang.org/p/LXroobH8SM
А что такое recover() ?

Daniel
01.03.2017
20:55:41
А что такое recover() ?
а почитать в доке?

Anton
01.03.2017
20:56:00
https://blog.golang.org/defer-panic-and-recover

Daniel
01.03.2017
20:56:04
go такой язык, в котором положено написать семь раз if err != nil
так вот - в других языках надо писать другие вещи, а в go - эту

Google
Ivan
01.03.2017
20:57:35
О, точно ж. Срвмем щабыл про рекоаер этот. Не использую чего то. Спасиб.

Semyon
01.03.2017
20:57:39
но меня неизменно веселят люди, которые приходя в го за лаконичностью

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

уахаха

Daniel
01.03.2017
20:58:38
в районе дактайпинга его действительно меньше

Dima
01.03.2017
20:58:52
И простите за оффтоп, но более негде спросить. Йотой пользовался кто? Тариф для смартфонов. Какие ощущения и сюрпризы?)

Semyon
01.03.2017
20:59:10
чем в си — наверное

Kirill
01.03.2017
21:01:42
я просто не очень понимаю, как не писать семь раз if err != nil, если мне нужно посчитать что-то получив семь результатов от семи других функций, каждая из которых может сфейлиться
Если обработка однотипная, то немного сократить можно, вынести в отдельную функцию, потом просто вызывать. check(err). Тут конечно от юзкейса зависит

Dima
01.03.2017
21:01:46
Не, тут все честно будет

Ruslan
01.03.2017
21:03:51
https://play.golang.org/p/LXroobH8SM
Прям напомнило, как пыхеры свои подходы тащат в другие языки

Но реализация с точки зрения API - супер

Страница 157 из 1630