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

3 ответа

Получите тело ответа от play.api.mvc.Action [AnyContent] в игровой среде (Scala)

У меня есть следующий код Play (Scala): object Experiment extends Controller { //routes file directs /genki here def genki(name: String) = Action(pipeline(name)) def pipeline(name: String) = { req:play.api.mvc.RequestHeader => { val template = ...

3 ответа

В параметрах типа Scala, что означают - >> и - >>>?

Хейко Зеебергер написал отличную запись в блоге по теории категорий ...

2 ответа

Scala App val инициализация в основном методе

У меня есть код: object Main extends App { val NameTemplate = """^([A-Za-z]+)_(\d+)\.png""".r override def main (args:Array[String]) { // Why is NameTemplate null here? } } ПочемуNameTemplate не инициализируется в основном методе?

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

2 ответа

Почему моя хвостовая рекурсия Scala быстрее, чем цикл while?

Вот два решения упражнения 4.9 в Scala Кей Хорстманна для нетерпеливых: «Напишите функцию lteqgt (values: Array [Int], v: Int), которая возвращает тройку, содержащую число значений меньше v, равное v, и больше, чем v. " Один использует хвостовую ...

2 ответа

Тип возврата в выражении If

Я изучаю scala и не могу понять, почему: def signum(arg: Int) = { if(arg > 0 ) 1 else if(arg < 0) -1 else 0 }имеетInt как тип возвратаsignum (arg: Int): Int Но def signum(arg: Int) = { if(arg > 0 ) 1 else if(arg < 0) -1 else if(arg == 0) ...

1 ответ

Typedef в Скала

Как я могу определить тип в Scala? подобно type MySparseVector = [(Int, Double)]в Хаскеле или typedef MySparseVector = std::list<std::pair(int, double)>>в С ++? Я пытался type MySparseVector = List((Int, Double))но не могу понять, как ...

2 ответа

Scala Map # get и возвращение Some ()

Я использую ScalaMap#get функция, и для каждого точного запроса она возвращает какSome[String] Есть ли простой способ удалитьSome? Пример: def searchDefs{ print("What Word would you like defined? ") val selection = readLine println(selection + ...

1 ответ

Фреймворк Scala Swing - где я могу добавить свои реакторы?

Я пытаюсь поймать щелчок мыши даже наTable (что должно привести к отображению всплывающего окна). Стол находится внутриScrollPane который (в свою очередь) внутриPanel, Я добавил реакции на все классы, но я никогда не смогу получить событие ...

2 ответа

Scala Popup Menu

Как заставить всплывающее окно показываться в Scala? У меня есть "черный ход", но мне это кажется довольно уродливым val item = new MenuItem(new Action("Say Hello") { def apply = println("Hello World"); }) //SO FAR SO GOOD, NOW FOR THE UGLY BIT! ...

2 ответа

Для чего используется ключевое слово forSome в Scala?

Я нашел следующий фрагмент кода: List[T] forSome { type T }forSome выглядит как метод, но мой друг сказал мне, что это ключевое слово. Я гуглил это, но нашел несколько документов оforSome, Что это значит, и где я могу получить некоторые ...