@scala_ru

Страница 1132 из 1499
Dmitry
08.12.2017
14:02:36
Ну я тут не согласен

Иногда все прилично, но про спринг

Henadz
08.12.2017
14:02:47
Aleksey
08.12.2017
14:03:05
@aleksei_t ты админ, лицо чата, стыдно должно быть!

Google
Arkady
08.12.2017
14:03:13
Что такое хадуп?

Nick
08.12.2017
14:03:26
мы ж не видим его лица, может он покраснел

Aleksei
08.12.2017
14:03:34
Что такое хадуп?
мне даже как то неловно от этого вопроса

Aleksei
08.12.2017
14:04:20
судя по расписанию скоро приедет мой трамвай! так что я как программист-боярин буду кататься на общественном транспорте

Dmitry
08.12.2017
14:05:52
Что такое хадуп?
Такая версия то http4s? Почему вообще он? Петпроджект?

Arkady
08.12.2017
14:06:46
Да, небольшая проверка архитектуры

Не принимайте так серьёзно

Dmitry
08.12.2017
14:07:32
ВЕРСИЯ ТО КАКАЯ?

Dmitry
08.12.2017
14:08:05
Не скучно живёте, может ещё фри?

Alexandr
08.12.2017
14:10:23
Не очень интенсивно

Пока)

Google
Dmitry
08.12.2017
14:15:09
Artem
08.12.2017
14:15:42
я не знаю что это такое. Но чтобы на скале так можно было я не видел

Alexander
08.12.2017
14:16:21
Dmitry
08.12.2017
14:17:34
Согласен

Неправ

Alexander
08.12.2017
14:21:38
В Скале подобный синтаксис имеется, вообще: def digitToSuffix: Int => String = { case 1 => "st" case 2 => "nd" case 3 => "rd" case n if n < 20 => "th" }

Dmitry
08.12.2017
14:22:01
не

так там суть была что можно фунцию сразу написать

сразу заэкстрактить значение как бы

Valeriy
08.12.2017
14:22:34
В люксофт скалист нужен так - то.....

Dmitry
08.12.2017
14:22:50
Скалистам не нужен люксофт))

Aleksei
08.12.2017
14:22:56
Dmitry
08.12.2017
14:23:03
Кроме кривды

Alexander
08.12.2017
14:23:10
так там суть была что можно фунцию сразу написать
Вопрос же удобства был. По-моему в этих двух примерах большой разницы нет.

Dmitry
08.12.2017
14:23:48
а если в каждом кейсе n строк

то есть имхо

Arkady
08.12.2017
14:24:06
Alexander
08.12.2017
14:24:19
Dmitry
08.12.2017
14:24:25
но точка в конце функций делала мне больно

Что это значит?
что в каждом случае там еще по нормальной функции

Google
Valeriy
08.12.2017
14:25:03
Nick
08.12.2017
14:25:22
Галера ж

Dmitry
08.12.2017
14:25:22
А разве кому то нравятся галеры в целом?

Arkady
08.12.2017
14:25:23
Что такое люксофт?

Valeriy
08.12.2017
14:26:22
Luxoft.com конкурент epam

Arkady
08.12.2017
14:27:37
Я не буду спрашивать что такое епам. Просто всем хорошего проуктивного дня ?

Юрий
08.12.2017
14:28:04
Бодишопы бодишопчики

Valeriy
08.12.2017
14:28:17
А разве кому то нравятся галеры в целом?
Ну... отчасти да.... но от проекта к проекту может быть по-разному

Alexander
08.12.2017
14:29:20
Dmitry
08.12.2017
14:32:19
не знаю, но фича прикольная

Aleksei
08.12.2017
14:32:33
Ну... отчасти да.... но от проекта к проекту может быть по-разному
Ну такое, а что мешает просто найти себе сразу норм проект?

KrivdaTheTriewe
08.12.2017
14:36:14
Кроме кривды
меня там нет уже

Dmitry
08.12.2017
14:36:19
Разные вещи же.
ну и кстати можно попробывать как раз на refined сделать

KrivdaTheTriewe
08.12.2017
14:36:31
но вообще вы зря шутите. там оч сильные ребята есть

Artem
08.12.2017
14:37:26
А какой смысл в этом?
это простейший случай прост. Если привести более сложный пример, то в ерланге выглядит органичнее

Aleksei
08.12.2017
14:37:41
Alexander
08.12.2017
14:38:37
ну и кстати можно попробывать как раз на refined сделать
Можно на синглтон типах сделать, но зачем..

Dmitry
08.12.2017
14:39:19
да бы не посрамить честь скалы жи

Artem
08.12.2017
14:39:46
а как это будет выглядеть в случае нескольких параметров?

Alexander
08.12.2017
15:31:12
да бы не посрамить честь скалы жи
Так дойдёт до того, что будем с Джавистами соревноваться в генерации бинов.

Google
Artem
08.12.2017
15:32:18
Ну вот функция которую ты написал с паттерн матчингом

Alexander
08.12.2017
15:36:17
Ну вот функция которую ты написал с паттерн матчингом
def f: (Int,String) => Boolean = { case (1,"st") => true case (1,"nd") => false case (2,"nd") => true } f(1,"st")

Artem
08.12.2017
15:49:35
Норм

Тогда беру свои слова назад. Паттерн матчинг в скале приемлемый

Admin
ERROR: S client not available

Dmitry
08.12.2017
15:50:55
а теперь тот же пример с рекурсией

ну тут все просто ведь есть apply

Dmitry
08.12.2017
15:53:18
а блин, это не лямбда

не заметил

тогда никаких сложностей

Mikhail
08.12.2017
15:54:24
Тогда беру свои слова назад. Паттерн матчинг в скале приемлемый
давай пример из ерланга богоподобного паттерн матчинга

Alexander
08.12.2017
15:55:14
"Кто с паттерн-матчингом к нам придёт.."

Ilya
08.12.2017
16:02:57
Продублирую вопрос - наверное не заметили, может кто подскажет таки.

private def handling[Ex <: Throwable, T](exType: Class[Ex])(block: => T): Either[Ex, T] = catching(exType).either(block).asInstanceOf[Either[Ex, T]] Подскажите плиз при такой обработке ошибки насколько костыльно использовать asInstanceOf?

Как пример использования: handling(classOf[DateTimeParseException])(opt map ZonedDateTime.parse)

Nikolay
08.12.2017
16:04:34
если понимаешь что делаешь, то можно asInstanceOf, но напиши там комментарий, и имей в виду что компилятор тебе не подскажет, если ты не прав

но мне кажется ты перемудрил

ты просто паттерн матчинг try переизобрел

Google
Ilya
08.12.2017
16:06:25
Разница в том, что тут я на выходе получаю Either с конкретной ошибкой внутри

Nikolay
08.12.2017
16:06:26
Try(22).toEither

вот и тут получишь

потом разматчишь

вернее Try(block).toEither

Ilya
08.12.2017
16:08:37
Тащемта там внутри примерно так и происходит, только кастится к ошибке, которую ожидаю сразу

Nikolay
08.12.2017
16:09:08
да, это можно через Try тоже реализовать

Dmitry
08.12.2017
16:11:44
А в том самом докладе Олега про генерацию документации по типам были refined?

Может кто слайдами поделится?

Nikolay
08.12.2017
17:05:11
видели кстати что теперь можно сообщения в телеграме по ссылке отображать и встраивать? https://t.me/scala_ru/113100

Oleg
08.12.2017
18:20:23
осталось 7

Alexander
08.12.2017
18:22:55
осталось 7
С двумя Олегами разве считается?

Nikolay
08.12.2017
18:54:47
давайте в котлин чат просто кинем ссылку

тогда еще 1400 человек зайдет

Igor
08.12.2017
18:59:34
Будет примерно тоже самое что кинуть в андроид чат. Люди пишут на котлин не от хорошей жизни.

Aleksey
09.12.2017
08:40:55
https://twitter.com/philip368320/status/939387992917008384 блин, чертовски приятно.

Nick
09.12.2017
08:41:53
Кстати, я даже видел анонс новой версии в Scala times

Страница 1132 из 1499