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

2 ответа

Scala: сбор обновлений / изменений неизменяемого состояния

В настоящее время я пытаюсь применить более функциональный стиль программирования к проекту, включающему низкоуровневую (на основе LWJGL) разработку GUI. Очевидно, что в таком случае необходимо иметь при себе много состояния, которое изменчиво в ...

3 ответа

Есть ли простой способ получить поток как выход RowParser?

ДаноrowParser типаRowParser[Photo]это то, как вы будете анализировать список строк из таблицыphotoв соответствии с примерами кода, которые я видел до сих пор: def getPhotos(album: Album): List[Photo] = DB.withConnection { implicit c ...

6 ответов

Что означает «прямая ссылка распространяется на определение стоимости» в Scala?

Я продолжаю получать Forward reference extends over definition of value aошибка при попытке скомпилировать мое приложение (внутри SBT). a простоval a = ""ошибка вызывается путем доступа к определенному параметру (функции) прямо передa ...

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

2 ответа

Что означает предупреждение «отражающий доступ к элементу структурного типа…» в Scala?

После перехода на Scala 2.10 я получаю массу предупреждений: рефлексивный доступ к методу-члену структурного типа ... должен быть включен, делая неявное значение language.reflectiveCalls видимым Что это значит?

4 ответа

Разве тип аргумента не противоречит варианту?

Я понимаю термины ко-дисперсия и контр-дисперсия. Но есть одна маленькая вещь, которую я не могу понять. В курсе «Функциональное программирование в Scala» на Coursera Мартин Ордски упоминает, что: Функции являются контравариантными в своих типах ...

16 ответов

Вызов по имени против вызова по значению в Scala, требуется уточнение

Насколько я понимаю, в Scala функцию можно вызывать либо по стоимости илипо имениНапример, учитывая следующие объявления, знаем ли мы, как будет вызываться функция? Декларация: def f (x:Int, y:Int) = x;Вызов f (1,2) f (23+55,5) f (12+3, ...

2 ответа

Переменный список аргументов Scala с возможностью вызова по имени?

У меня есть такой код: def foo (s: => Any) = println(s)Но когда я хочу преобразовать это в список аргументов с переменной длиной, он больше не будет компилироваться (протестировано на Scala 2.10.0-RC2): def foo (s: => Any*) = println(s)Что я ...

1 ответ

Возможно ли иметь в Scala карту [String, Any] с именем и значениями именованных параметров?

Я пишу оболочку для веб-службы REST и хотел бы иметь строго типизированные API-интерфейсы Scala. Вот что я делаю до сих пор: def getMentions(count: Option[Int] = None, sinceID: Option[TweetID] = None, maxID: Option[TweetID] = None, trimUser: ...

3 ответа

Scala Type псевдонимы для аннотаций

Во многих пунктах моего кода три аннотации появляются вместе: @BeanProperty @(SpaceProperty @beanGetter)(nullValue="0")гдеnullValue="0" это параметр к аннотацииSpaceProperty. Можно ли определить псевдоним одного типа для@BeanProperty ...

2 ответа

Как получить один элемент из цикла for в Scala?

Очень похоже на этот вопрос: Функциональный код для зацикливания с ранним выходом [https://stackoverflow.com/questions/6729785/functional-code-for-looping-with-early-exit] Скажи код def findFirst[T](objects: List[T]):T = { for (obj <- objects) ...