Результаты поиска по запросу "scala"

8 ответов

После перехода в производственный режим все стало молниеносно и больше никаких проблем. Но спасибо за помощь.

работал веб-приложение, используя следующий технический стек: ЯваMysqlScalaPlay FrameworkИнтеграция DavMail (для календаря и сервера обмена)JavaMailАктеры аккаВ первые дни приложение работает плавно и без лагов. Но через 5 дней приложение ...

3 ответа

Что такое «у» в бесформенном (скала)?

Я видел объект (вероятно, функцию) с именем «at», разбросанный по бесформенному источнику и в коде, который использует бесформенный. В частности, он используется в ответе наэтот другой ...

2 ответа

 было бы невозможно.

ните на следующий фрагмент кода: trait T { def y = println("hello") } class A { self: T => def x = y } abstract class B { val self: T def x = self.y } val a = new A with T val b = new B with T { val self = this } a.x b.xКлассы A и B имеют ссылку ...

ТОП публикаций

1 ответ

В чем разница между карри и списками с несколькими параметрами?

Куда бы я ни посмотрел, я вижу термины, в которых списки параметров и карринг используются взаимозаменяемо. Я вижу это в десятках вопросов stackoverflow и даже на scala-lang.org.Эта ...

5 ответов

Черта монады в Скале

(Как) можно представить монады в Scala в общем виде (например,Monad класс типов в Хаскеле)? Можно ли как-то определитьtrait Monad для этого?

3 ответа

Рассматривали ли вы создание нового потока, который затем будет вызывать метод блокировки process.exitValue ()? Затем вы можете перезвонить.

заменить мой Perl на Scala. Одна из вещей, которые я часто делаю, это двоичные файлы вызовов (обычно скомпилированные C ++, но это могут быть Java, другие Perl-скрипты, Q-скрипты и т. Д.), Предоставленные мне другими командами в ...

4 ответа

Scala: напечатать трассировку стека в моем приложении Scalatra

Это кажется довольно простой проблемой, но я хотел бы записать трассировку стека, когда мой обработчик ошибок верхнего уровня в Scalatra запущен. Я намеренно выбрасываю исключение в один из моих методов, делая что-то тривиальное, как: throw new ...

1 ответ

Вы можете использовать черту реализации, как это делают классы коллекции, которая параметризована конкретным типом. Например, что-то вроде:

но я создал неизменяемый класс, поддерживающий такие операции, как +, - и т. Д., Который возвращает новый экземпляр этого класса при его изменении. Я хотел создать подкласс этого класса, чтобы добавить немного состояния и функциональности, но ...

2 ответа

Используйте карту напрямую:

оложим, у меня есть список кортежейList[(A, B)], Каков наилучший способ преобразовать его вmultimapкакие картыA вSet[B]? Могу ли я построитьнеизменный multimap ?

5 ответов

При портировании parsec3 на Scala, я, наверное, понимаю ваш вопрос.

оказано ниже, в Haskell можно хранить в списке значения с разнородными типами с определенными контекстными границами на них: data ShowBox = forall s. Show s => ShowBox s heteroList :: [ShowBox] heteroList = [ShowBox (), ShowBox 5, ShowBox ...