хозяйке на заметку. если у кого-то настроены стат анализаторы, интересно - ловят они такое или нет? def go(flag:Boolean):Option[Int] = { if(flag){ Option(5) }else { ...
1. Тестить аутофмемори вместе с другими тестами - это шедевр) Как должны потом выполняться остальные тесты? 2. Не делай так никогда - val Some(…)= 3. ты матчишь failedTryNewTh...
То, что я написал к конкаренси не имеет отношения. Это общие претензии к организации кода. Конкретно про map - в случае (1 to N) - будет лейзи и файнд тоже лейзи отработает, п...
@Visteras // Информация о 1,2,3 - совершенно лишняя. Достаточно: List[Int], для уникальных ведь есть Set[Int] У меня есть эталонный массив: List(1,2,3,4,5,6,7,7) // На кой ч...
@sugakandrey у скалаплагина (в джавке не воспроизводится) есть поганенькое поведение. Он пытается быть слишком смарт, но попадает в просак в ситуации, когда: Пишешь код типа...
в строке def jsonError(errors: TraversableOnce[JsonError]) = Result(errors) компилятору надо зарезолвить нужный имплисит Writeable[TraversableOnce[JsonError]] - все импилиситы...
Я конечно согласен, с тем что было бы клево иметь такие вещи встроенные в язык (при учете, что сделано будет красяво, а не то, что сейчас предлагается - там слегка ugly и косо...
Производительность тебя беспокоит правильно. Когда мы лепим монадки - у них зачастую нет альтернатив и потому мы жертвуем производительностью в угоду всем фишкам, которые полу...
вай-вай, а где там декларативное описание UI в королеве? ... Даже если забыть про все неудобства такой концепции, то как быть с ситуацией: Есть 2 проекта А и Б. Королев подход...
и? с чего бы "Traversable better than Iterable" ? Зачем их вобще сравнивать с позиции "лучше-хуже" ? траверсабл и итерабл - разный апи для одной сути - обход поэлементно. Ниче...
ну то, что это проблема вызывающей стороны - оно и так понятно. но как ты аргументируешь чистоту, я так и не понял. ты вот написал там про детерминированность, но как твоя хор...
сколько у тебя вызовов - 1 на файл, десяток на большой проект? Ну и напиши ActorSystem.create - избавь читающего от двусмысленности, что за креате там стоит. а если есть impo...
ну вот опять давай берем этот конкретный уже код. чем это лучше? `def fromServiceModel(v: A):C = from(c.bigDecimal) def fromBigDecimal(v:BigDecimal):C = ... ` чем `def from(...
Так значит так или не так? То, что физически прочитать файл можно только после того, как пользователь сам его выберет через кнопульку или перетащит драгдропом - это нюанс, кот...
а что за фичу такую делаешь? на основе чего макрос решать будет? другой модели или что? ну т.е. мне просто профит захода именно с этой стороны не очень понятен. если есть гото...
дороже ли гонять данные между процессорами, чем между ядрами? - да. но при чем тут скалац? я помню, что только в какой-то коммерческой тулзе была поддержка мультитред компиля...
эм. fromBigDecimal & createCumulativeCoefficient - между собой не сравнивались никогда) так в чем проблема не заниматься тавтологией и писать def from(v:BigDecimal) вместо d...
сфор не быстрый, а обычный вайл. но он тут не при чем. 1. когда есть массив байт его засовать в другой массив надо не циклом, а System.arraycopy и это основной косяк этого к...
Вот смотри. Взял первый попавшийся пример из вуе. <div id="app-4"> <ol> <li v-for="todo in todos"> {{ todo.text }} </li> </ol> </div> Здесь попытка запихать ...
У тебя есть таблица которая хранит в себе дерево. id, id_parent. Человек впервые что-то шкодящий чтобы построить дерево - дернет корень и потом будет дергать для каждого узла ...