@proGO

Страница 71 из 1674
Igor ⛷
02.05.2016
18:14:47
обоже

Daniel
02.05.2016
18:14:47
язабан

Dmitry
02.05.2016
18:14:49
А какие утилиты используете для профилирования утечек?

Denis
02.05.2016
18:14:51
Теперь про аниме.

Google
Kirill
02.05.2016
18:15:09
Igor
02.05.2016
18:15:15
banned

Kirill
02.05.2016
18:15:30
banned
спасибо ?

Daniel
02.05.2016
18:15:40
снипет виден?

есть вопросы?

Igor ⛷
02.05.2016
18:15:44
banned
мерси

Kirill
02.05.2016
18:16:19
есть вопросы?
есть. что внутри?

Igor ⛷
02.05.2016
18:16:49
есть вопросы?
оно строку возвращает или интерфейс?

@proDOT
02.05.2016
18:17:13
banned
А чо было?

Kirill
02.05.2016
18:17:14
мне кажется, что оно вернет интерфейс, вот и интересно, что внутри

Igor
02.05.2016
18:17:26
А чо было?
зашла какая-то тян и начала спамить стикерами

просто бессмысленный поток

Google
Daniel
02.05.2016
18:17:41
внутри common.Ternary? func Ternary(c bool, t interface{}, f interface{}) interface{} { if c { return t } return f } что тут может еще быть?

Kirill
02.05.2016
18:18:00
А чо было?
устроила тут второй hentaidb

Den
02.05.2016
18:18:52
Знатоки, вопрос: "Написал я например REST API на Go, правильно ли я понимаю, что если у меня пропускная способность сети и производительность системы позволяет то без всяких оптимизаций я могу использовать backend приложение по полной, пока все не упрется в производительность либо сеть?"

Kirill
02.05.2016
18:18:58
внутри common.Ternary? func Ternary(c bool, t interface{}, f interface{}) interface{} { if c { return t } return f } что тут может еще быть?
а как оно работает с теми функциями, которые принимают не интерфейс, а string/int?

Kirill
02.05.2016
18:19:33
да-да, я торможу и не понимаю это :)

пожалейте помидоры, расскажите что тут происходит, пожалуйста :)

Daniel
02.05.2016
18:20:23
ты же сегда в курсе, что ты ей на вход пропихнул. зови ее Ternary(true, 1, 2).(int)

Kirill
02.05.2016
18:21:09
то есть просто кастить? ага, ясно тогда)

Igor ⛷
02.05.2016
18:21:22
все равно условие писать для проверки типа, но для логирования норм

Daniel
02.05.2016
18:21:49
какой-такой условие?

Igor
02.05.2016
18:22:04
Ternary(true, 1, 2).(int) ужас какой

Daniel
02.05.2016
18:22:17
вообще - это чистый синтаксический сахар, причем вредны - мешает оптимизатору

ну и статический контроль типов спущен в унитаз

Kirill
02.05.2016
18:23:17
Ternary(true, 1, 2).(int) ужас какой
ну, на вкус и цвет... :) я вот все равно буду продолжать писать, как раньше, но уже зная, что можно делать так)

Daniel
02.05.2016
18:23:22
но иногда прям вот мочи нет - писать if и доп. переменную. особенно когда их таких пяток

Denis
02.05.2016
18:26:49
ну если обсуждать программирование торговых терминалов ) то быки там есть )

Igor ⛷
02.05.2016
18:29:24
https://play.golang.org/p/yC99gHfMNr

Igor
02.05.2016
18:30:47
ну, на вкус и цвет... :) я вот все равно буду продолжать писать, как раньше, но уже зная, что можно делать так)
Мне очень нравится подход в Rust, там говорят, что ifelse -- это expression, поэтому тернарник вырождается в if true { 1 } else { 2 }. Соответственно min/max пишется как-то так: fn max(x: i32, y: i32) -> i32 { if x > y { x } else { y } }

Google
Kirill
02.05.2016
18:32:20
ну, я вообще не заметил отсутствия тернарок, как ни странно.

Igor
02.05.2016
18:32:39
если раньше особо не использовал, так и не заметишь)

Kirill
02.05.2016
18:33:09
в пыхе использую, в гошечке - нет

то есть, и не думал даже

Igor
02.05.2016
18:33:46
интересно, почему его нет в го?

Kirill
02.05.2016
18:33:57
а зацчем?

Igor
02.05.2016
18:34:03
слижком сложный из-за приоритета операций?

а зацчем?
меньше код. min/max на го в семь строк после gofmt.

Igor
02.05.2016
18:39:48
йеп func Max(x, y int) int { if x > y { return x } else { return y } }

Kirill
02.05.2016
18:40:38
йеп func Max(x, y int) int { if x > y { return x } else { return y } }
пфф func Max(x, y int) int { if x > y { return x } return y }

Igor
02.05.2016
18:41:16
а, да

Igor
02.05.2016
18:41:23
но всё равно :B

Denis
02.05.2016
18:42:19
да ) без либы с гитхаба проверяющей значение не обойтись

Denis
02.05.2016
18:43:00
это гипербола )

я не понял вопрос.
как я понял его вопрос ) он интересуется , может ли он писать говнокод и откладывать оптимизацию алгоритмов пока хватает сети , памяти и процессора

Google
Denis
02.05.2016
18:45:37
тоесть) позволит ли ему го , написать говнокод, или любой код на го априори быстр

Kirill
02.05.2016
18:45:52
в какой-то степени - можно, но зачем?

Igor
02.05.2016
18:47:04
притом независимо от го. то есть и на другом языке это выполнимо.

Kirill
02.05.2016
18:47:34
а по-хорошему - где IsInf? IsNan?
https://play.golang.org/p/6p4lPI5vL2

Admin
ERROR: S client not available

Kirill
02.05.2016
18:48:08
https://play.golang.org/p/6p4lPI5vL2
и сильно ли поможет в этом случае тернарка?

Igor
02.05.2016
18:51:22
Dmitry
02.05.2016
18:56:50
а кто-нибудь пробовал профайлить утечки в го приложениях?

Aldar
02.05.2016
19:11:52
Ребята в хаскелле паттерн матчинг и всё expression

очень удобно, ещё вывод типов

Kirill
02.05.2016
19:14:31
о, и тут о цяцкеле рассказать успел

Igor
02.05.2016
19:14:39
Ребята в хаскелле паттерн матчинг и всё expression
кончай хаскель продвигать в непрофильных чатах

Kirill
02.05.2016
19:17:38
мне одному кажется, что цяцкель из-за такой "рекламы" начинает уже и сам по себе раздражать?

@proDOT
02.05.2016
19:19:26
очень удобно, ещё вывод типов
Тут толерантный чат, а ты тут об истинном арийце среди ЯП заговорил. Осторожнее)

Aldar
02.05.2016
19:24:13
Просто услышал что человек радовался что в расте if это expression

Kirill
02.05.2016
19:39:43
фичи ради фич?
похоже на то

Aldar
02.05.2016
19:42:42
Как это похоже на гоферов, минимализм зашкаливает?

Kirill
02.05.2016
19:43:24
а рекламой цяцкеля вроде кроме тебя никто не занимается, да, @hardliner?

Phil
02.05.2016
19:44:06
Этот концепт более 40-ка лет пока лидирует :) Как Ритчи его в начале 70-ых задал, так и сидит по сей день

Google
Phil
02.05.2016
19:44:51
а ты сейчас о каком именно концепте?
"минимализм зашкаливает"

Aldar
02.05.2016
19:44:55
я собсно не рекламирую хаскель, просто информирую о его фичах, возможно кому-то интересно.

Kirill
02.05.2016
19:45:41
я собсно не рекламирую хаскель, просто информирую о его фичах, возможно кому-то интересно.
но при мне уже минимум в двух чатах люди тебе тонко намекали, что нет :)

Aldar
02.05.2016
19:48:58
нет так нет, я же тебе лично ничего не навязываю, да и не могу этого сделать. Возможно у кого то будет интерес приобщиться к одному из чистых языков в котором активно идут разные исследования.

Разве это плохо, узнать новый язык, даже если его не будешь использовать?

[Anonymous]
02.05.2016
19:51:53
Ребят, на го лучше case юзать, вместо if, как в плюсах?

Никто не вдавался в бенчмаркинг?

Kirill
02.05.2016
19:52:27
серьезно? ты уперся в производительность условий?

[Anonymous]
02.05.2016
19:52:44
Я не уперся, но мне интересно

Kirill
02.05.2016
19:52:58
?

Igor
02.05.2016
20:17:31
Ребята в хаскелле паттерн матчинг и всё expression
ну, в Rust тоже есть паттерн матчинг. собственно ребята и вдохновились Haskell.

Kirill
02.05.2016
20:18:36
язык мощный, да, но как-то маловато людей его использует.

Страница 71 из 1674