
Lev
04.05.2016
13:45:56
по го, там рублей за 800, 550 – это бигдата

Denis
04.05.2016
13:46:03
Аа

Lev
04.05.2016
13:46:08
чет не угадал
я про это http://www.combook.ru/product/11292342/ http://www.ozon.ru/context/detail/id/135325998/

Google

Anton
04.05.2016
13:49:22
http://www.combook.ru/product/11148305/
а что про эту книжку скажете? или лучше ту которую выше предложили?

Lev
04.05.2016
13:49:41
а это, кажется, есть в электронном

Paul
04.05.2016
13:50:12
Есть

Lev
04.05.2016
13:50:46
Только год не 16, хотя, может и 16го есть
2013 год

Sergey
04.05.2016
14:05:33
у флибусты бот упал(

Phil
04.05.2016
14:05:44

Maxim
04.05.2016
14:05:48

Sergey
04.05.2016
14:06:03

Maxim
04.05.2016
14:06:20
Но серию Артемис Фаул успел до этого качнуть.

Roman
04.05.2016
14:10:19

Sergey
04.05.2016
14:21:24
а в чём говно то?

Google

Sergey
04.05.2016
14:21:29
я вот сейчас её читать начал
ну не сейчас, недавно

Maxim
04.05.2016
14:51:01
Тут практики за 6 лет го завезли: https://peter.bourgon.org/go-best-practices-2016/

Anton
04.05.2016
15:43:08

Igor
04.05.2016
16:01:14
В го есть проблема с интерфейсами и nil?

Den
04.05.2016
16:05:37
С nil была проблема с маршаллингом джисонов с пустыми значениями

Sergey
04.05.2016
18:14:58
нечего описывать

Igor
04.05.2016
19:51:00
просто говорят, что если A -- interface, то переменная типа A будет равна nil, только если конкретный тип и значение равны nil.
и вот такой код даст "Hello, mr. Pike!" https://play.golang.org/p/alDzASwUzn
что как бы странно, вернули же nil.

Denis
04.05.2016
20:14:52
A quick and easy way to setup a RESTful JSON API https://github.com/ant0ine/go-json-rest

[Anonymous]
04.05.2016
20:16:38

Igor
04.05.2016
20:17:30
Почему странно?
Или что почему?

[Anonymous]
04.05.2016
20:25:05
Почему ТАК)
Почему выдает "Hello,... вместо nil
Точнее почему nil не срабатывает

Daniel
04.05.2016
20:26:24
я вот на этот вариант гляжу, и охреневаю

Google

Daniel
04.05.2016
20:26:25
https://play.golang.org/p/gbZapE-BiK

Maxim
04.05.2016
20:26:30

Daniel
04.05.2016
20:26:35
спросил в слаке

Igor
04.05.2016
20:26:54
???

Maxim
04.05.2016
20:27:28
нет
Ну вот смотри, у тебя тип яблока со значением три. Ты просишь друга вернуть тебе ничего. Он тебе и даёт ничего и ты идёшь дальше с тремя яблоками.

Igor
04.05.2016
20:27:30

[Anonymous]
04.05.2016
20:28:42

Maxim
04.05.2016
20:28:54

Igor
04.05.2016
20:29:25
Maxim, так это же _странное_ поведение.

[Anonymous]
04.05.2016
20:30:57
нужен @schors

Maxim
04.05.2016
20:31:02

Phil
04.05.2016
20:31:32
нужен @schors
Ась? Настоящий сварщик тут @onokonem . Я так, погулять покурить вышел

Maxim
04.05.2016
20:32:27

Daniel
04.05.2016
20:32:33
у меня свой настоящий сварщик есть, я его спросил уже

Phil
04.05.2016
20:32:35
Хотя конечно они с Алексом и хотят иногда странного, типа скрытой подписи структур

Daniel
04.05.2016
20:32:39
ча оттарслирую

Phil
04.05.2016
20:33:35
Вообще надо бросать весь этот хостинг. А то и жнец и жрец и на дуде игрец, а по сути нифига не знаю и ничего нет. А вот программировать на старости лет например на Go

Daniel
04.05.2016
20:36:22
вот так можно - так правильно работает
https://play.golang.org/p/VmJJ3hYBab

Google

Daniel
04.05.2016
20:37:10
но, вообще-то, правы те, кто гошечку ругает языком из костылей (я, например)

Igor
04.05.2016
20:37:17
как интересны.
оно-то работает, только MagicError не используется.

Daniel
04.05.2016
20:41:17
в каком смысле - не используется?

Kirill
04.05.2016
20:42:15

Igor
04.05.2016
20:42:35
https://play.golang.org/p/XEp7te0nqi

Admin
ERROR: S client not available

Daniel
04.05.2016
20:43:18
да, это я опечаталси
а используется - так та же ровно херня https://play.golang.org/p/8uMu5gPKB2

Igor
04.05.2016
20:45:20

Kirill
04.05.2016
20:46:20

Igor
04.05.2016
20:47:02
https://golang.org/doc/faq#nil_error

[Anonymous]
04.05.2016
20:53:36

Igor
04.05.2016
20:57:48

Kirill
04.05.2016
20:57:53

Daniel
04.05.2016
21:02:36
go вот есть, это невозможно оспорить
даже haskel больше есть, чем rust, или nim какой-нибудь...

Phil
04.05.2016
21:03:34
Test().(error) - это простите что? man что для понимания конструкции?
t, ok := у функции возвращающей одно значение типа error?

Google

Igor
04.05.2016
21:04:18
каст
t -- значение

Phil
04.05.2016
21:04:22
что-то у меня плохой день. видимо мне пора бросать это и заниматься варкой кофе

Igor
04.05.2016
21:04:27
ok -- успешно ли выполнено

Phil
04.05.2016
21:04:46
но она возвращает только одно значение? откуда список-то?

Igor
04.05.2016
21:04:55
эм. какой список?

Alex
04.05.2016
21:04:58
Ты еще Erlang начни отрицать

Daniel
04.05.2016
21:05:06
каст существует в двух формах

Phil
04.05.2016
21:05:13

Igor
04.05.2016
21:05:25
ну. возвращает два значения.

Daniel
04.05.2016
21:05:41
в одной он возвращает одно значение, и падает, если не может скастить

Alex
04.05.2016
21:05:43

Phil
04.05.2016
21:05:46

Igor
04.05.2016
21:05:57

Daniel
04.05.2016
21:06:01
в другой - возвращает два значения, и не падает

Igor
04.05.2016
21:06:07
в прочем, тот же самый Maybe.