Вопросы с тегом 'scala-2.9'

Версия 2.9 языка Scala для JVM.
13
ответов

Scala: записать строку в файл в одном выражении

Для чтения файлов в Scala существует Source.fromFile("file.txt").mkString Есть ли эквивалентный и сжатый способ записи строки в файл? Большинство языков поддерживают что-то подобное. Мой любимый Groovy: def f = new File("file.txt") // Read def...
задан 30 июля '11 в 0:54
1
ответ

Что такое оператор === (тройной эквивалент) в Scala Koans?

Я начал свой путь через Scala Koans, который организован вокруг набора модульных тестов с пробелами, которые нужно заполнить. (Эта идея был смоделирован после аналогичного проекта Ruby Koans.) Вы запускаете инструмент sbt, запускающий тест, и он пред...
задан 08 мая '12 в 0:40
2
ответов

Как заменить пул соединений fork для параллельной коллекции Scala 2.9?

Я смотрел новые Scala 2.9 параллельные коллекции, и я надеялся отказаться от многих моих крутых любительских версий подобных вещей. В частности, я бы хотел заменить пул объединений fork, который лежит в основе реализации по умолчанию с чем-то моим (...
задан 18 мая '11 в 5:51
2
ответов

Есть ли способ объявить неявный val внутри a для понимания?

У меня есть код с вложенными вызовами flatMap: foo.flatMap(implicit f => bar(123).flatMap(b => /* and so on... implicit f is still in scope here.*/ )) Обычно можно написать это как для понимания, что делает код более читаемым: for { f &...
задан 28 дек. '12 в 20:21
4
ответов

Какие новые функции будут добавлены в Scala 2.9?

Я знаю, что параллельные коллекции станут доступными. Какую форму они возьмут, и что еще мы можем увидеть?
задан 10 окт. '10 в 18:25
2
ответов

Добавить tools.jar в classpath проекта sbt

Команда ': javap' в консоли scala 2.9.1 нуждается в tools.jar(из JDK6) в 'classpath'. Из cmd-строки это можно сделать с помощью аргумента -cp или переменной среды CLASSPATH. Как сделать то же самое для консоли scala, которая вызывается из SBT с по...
задан 07 дек. '11 в 19:08
4
ответов

SBT, включая номер версии в программе

Мне нужна программа, которую я создаю, чтобы иметь возможность сообщать о своей версии во время выполнения (например, scala myprog.jar --version). Традиционно в проекте maven я использовал фильтрацию ресурсов (pom.xml → file.properties → значение чт...
задан 22 янв. '12 в 0:50
3
ответов

Scala Параллельные коллекции. Как вернуться раньше?

У меня есть список возможных значений ввода val inputValues = List(1,2,3,4,5) У меня есть очень длинная функция вычисления, которая дает мне результат def reallyLongFunction( input: Int ) : Option[String] = { ..... } Используя scala параллельны...
задан 12 дек. '11 в 1:15
4
ответов

Как исправить недостающее неявное значение параметра ta: TildeArrow в тестовой спецификации

Я работаю над простой тестовой спецификацией с использованием спрей, и я не могу заставить ее правильно компилироваться, не знаю, что я делаю что-то неправильно. Моя версия scala равна 2.9.3 и спрей 1.0.1 (Обновление любого из них не является подход...
задан 04 февр. '15 в 17:47
7
ответов

алгоритм замены монет в scala с использованием рекурсии

Я пытаюсь запрограммировать проблему изменения монет в Scala с помощью рекурсии. Код, который я написал, выглядит следующим образом. def countChange(money: Int, coins: List[Int]): Int = { def ways(change: List[Int], size: Int, capacity: Int): Int...
задан 27 сент. '12 в 23:43
1
ответ

Как лучше всего устранить неполадки "Потенциально несовместимые версии зависимостей" в sbt

В моем проекте появляется следующее предупреждение: [warn] Potentially incompatible versions of dependencies of {file:/some/path/}default-5bae4a: [warn] org.scala-lang: 2.9.2, 2.9.1 У меня есть следующие зависимости: libraryDependencies ++= Se...
задан 02 янв. '13 в 16:33
3
ответов

Почему классы case расширяют только Product, а не Product1, Product2,..., ProductN?

после того, как я узнал, что классы case расширяют Product, я задавался вопросом, почему они не распространяют ProductN. Например, с учетом кода типа: case class Foo(a: Int) Я ожидаю, что Foo(1).asInstanceOf[Product1[Int]] будет работать, но это ...
задан 07 сент. '11 в 21:33
2
ответов

Параллельные коллекции в Scala 2.9 и актеры

Хорошо, это может быть довольно глупый вопрос, но в чем преимущество использования параллельных коллекций в рамках актера? То есть, если я имею дело только с одним сообщением за раз от почтового ящика актера, есть ли необходимость в параллельной колл...
задан 10 апр. '11 в 1:36
2
ответов

Как сделать список со 100 1 в Scala 2.9

В более ранних версиях Scala вы можете использовать List.make(100, 1), но теперь это устарело. Каков новый правильный способ сделать это?
задан 08 июня '12 в 20:40
1
ответ

Что такое вкладка Scala REPL, рассказывающая мне здесь?

Проработав мой путь через Кей С. Хорстмана "Scala для нетерпимого", я заметил что-то интересное, открытое первым упражнением в первой главе. В Scala REPL введите 3, а затем клавишу Tab. Какие методы могут быть применены? Когда я это сделаю, я полу...
задан 06 мая '12 в 20:33