Результаты поиска по запросу "scala"
Scala: сбор обновлений / изменений неизменяемого состояния
В настоящее время я пытаюсь применить более функциональный стиль программирования к проекту, включающему низкоуровневую (на основе LWJGL) разработку GUI. Очевидно, что в таком случае необходимо иметь при себе много состояния, которое изменчиво в ...
Есть ли простой способ получить поток как выход RowParser?
ДаноrowParser типаRowParser[Photo]это то, как вы будете анализировать список строк из таблицыphotoв соответствии с примерами кода, которые я видел до сих пор: def getPhotos(album: Album): List[Photo] = DB.withConnection { implicit c ...
Что означает «прямая ссылка распространяется на определение стоимости» в Scala?
Я продолжаю получать Forward reference extends over definition of value aошибка при попытке скомпилировать мое приложение (внутри SBT). a простоval a = ""ошибка вызывается путем доступа к определенному параметру (функции) прямо передa ...
Что означает предупреждение «отражающий доступ к элементу структурного типа…» в Scala?
После перехода на Scala 2.10 я получаю массу предупреждений: рефлексивный доступ к методу-члену структурного типа ... должен быть включен, делая неявное значение language.reflectiveCalls видимым Что это значит?
Разве тип аргумента не противоречит варианту?
Я понимаю термины ко-дисперсия и контр-дисперсия. Но есть одна маленькая вещь, которую я не могу понять. В курсе «Функциональное программирование в Scala» на Coursera Мартин Ордски упоминает, что: Функции являются контравариантными в своих типах ...
Вызов по имени против вызова по значению в Scala, требуется уточнение
Насколько я понимаю, в Scala функцию можно вызывать либо по стоимости илипо имениНапример, учитывая следующие объявления, знаем ли мы, как будет вызываться функция? Декларация: def f (x:Int, y:Int) = x;Вызов f (1,2) f (23+55,5) f (12+3, ...
Переменный список аргументов Scala с возможностью вызова по имени?
У меня есть такой код: def foo (s: => Any) = println(s)Но когда я хочу преобразовать это в список аргументов с переменной длиной, он больше не будет компилироваться (протестировано на Scala 2.10.0-RC2): def foo (s: => Any*) = println(s)Что я ...
Возможно ли иметь в Scala карту [String, Any] с именем и значениями именованных параметров?
Я пишу оболочку для веб-службы REST и хотел бы иметь строго типизированные API-интерфейсы Scala. Вот что я делаю до сих пор: def getMentions(count: Option[Int] = None, sinceID: Option[TweetID] = None, maxID: Option[TweetID] = None, trimUser: ...
Scala Type псевдонимы для аннотаций
Во многих пунктах моего кода три аннотации появляются вместе: @BeanProperty @(SpaceProperty @beanGetter)(nullValue="0")гдеnullValue="0" это параметр к аннотацииSpaceProperty. Можно ли определить псевдоним одного типа для@BeanProperty ...
Как получить один элемент из цикла for в Scala?
Очень похоже на этот вопрос: Функциональный код для зацикливания с ранним выходом [https://stackoverflow.com/questions/6729785/functional-code-for-looping-with-early-exit] Скажи код def findFirst[T](objects: List[T]):T = { for (obj <- objects) ...