Описание тега scala-2.9

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

Компиляция и запуск функций по имени в Scala?

Продолжая в этой магистерской диссертации[1] изучить синтаксический анализ в Scala, но не может понять, как заставить этот пример работать (см. стр. 28-29): import util.parsing.combinator.JavaTokenParsers trait ArithParser extends JavaTokenParsers {…
09 сен '13 в 07:23
9 ответов

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

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

Конструктор не может быть создан для ожидаемого типа; p @ Person

Я использую версию Scala: Scala code runner version 2.9.2-unknown-unknown -- Copyright 2002-2011, LAMP/EPFL Я пробовал конструкцию глубокого сопоставления регистра отсюда: http://ofps.oreilly.com/titles/9780596155957/RoundingOutTheEssentials.html и …
21 фев '13 в 06:51
2 ответа

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

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

Как скала пересечения и сопоставления элементов в наборе

У меня есть два набора объектов, и я хочу, чтобы пересечение этих двух наборов. Объекты в наборах выглядят так @BeanInfo class User { @JsonProperty @BeanProperty var name:String = "" @JsonProperty @BeanProperty var id:Long = 0 override def toString …
27 окт '11 в 20:14
1 ответ

Scala, читать файл, манипулировать каждой строкой, вставлять каждую строку в список

Я читаю файл построчно, заменяя подстроку "replace" на подстроку "replacecment". После завершения работы со строками я хочу вставить каждую строку в список. def importFile(replaceString:String, filePath:String, replacement:String)= { val fileLineLis…
13 июн '14 в 00:40
2 ответа

Scala Список Пониманий

Я пытаюсь создать список в Scala по формуле: for n > 1 f(n) = 4*n^2 - 6*n + 6 and for n == 1 f(n) = 1 В настоящее время у меня есть: def lGen(end: Int): List[Int] = { for { n <- List.range(3 , end + 1 , 2) } yields { 4*n*n - 6*n - 6 } } Для ко…
26 янв '12 в 05:59
1 ответ

Как импортировать класс, используя полное имя?

Создать файл test1.scala со следующим кодом: package test import java.io.FileInputStream object Foo создать другой файл test2.scala со следующим кодом: package test.java object Bar Теперь скомпилируйте как scalac test1.scala test2.scala: Мы получаем…
22 окт '12 в 09:49
4 ответа

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

Я хочу, чтобы программа, которую я создаю, могла сообщать свою собственную версию во время выполнения (например, scala myprog.jar --version). Традиционно в проекте maven я бы использовал фильтрацию ресурсов (pom.xml -> file.properties -> read value …
21 янв '12 в 21:50
1 ответ

Scala-версия алгоритма обмена для нулевых моделей

Проблема, с которой я столкнулся, заключается в попытке найти эффективный способ поиска заменяемых элементов в матрице, чтобы реализовать алгоритм подкачки для создания нулевой модели. Матрица состоит из 0 и 1, и идея заключается в том, что элементы…
16 июл '12 в 03:32
1 ответ

Есть ли обходной путь для задачи Scala 2.9.1 с ошибкой fsc Ant?

fsc Задача Ant, поставляемая с Scala 2.9.1, содержит ошибки (проблемы SI-5174 и SI-5196): если компиляция завершается неудачно, все идет как обычно. С другой стороны, если компиляция завершается успешно, сообщается о внутренней ошибке компиляции, да…
08 июн '12 в 02:45
1 ответ

Байт-код класса Sealed Trait / Object Case Изменен с 2.9.1. до 2.9.2?

Один и тот же исходный файл в обоих каталогах У меня есть следующая запечатанная черта в Errors.scala, на которую я хотел бы сослаться в классе Java. В Scala 2.9.1 я мог ссылаться на Errors.TooBig из Java как на ошибки $ TooBig $, которые больше не …
14 июн '12 в 12:18
2 ответа

Ошибка: ':' ожидается, но идентификатор найден

Поскольку type является зарезервированным словом, я добавляю подчеркивание при использовании его в качестве идентификатора. (Я не могу найти рекомендации по стилю об этом.) val type_ = "abc" Но затем я использовал его как идентификатор аргумента. de…
17 апр '14 в 01:58
1 ответ

Я могу определить метод оператора взрыва, но я не могу вызвать его в Scala. Зачем?

Сначала я определяю ! метод: scala> def !() = "hi" $bang: ()java.lang.String Теперь я могу назвать это так: scala> $bang() res3: java.lang.String = hi Но это не работает: scala> !() <console>:8: error: value unary_! is not a member of…
13 окт '14 в 10:56
3 ответа

Можно ли печатать значения во время сбора без изменения типа возвращаемого значения?

У меня есть сегмент кода примерно так: def test() : Seq[Int] = List("A", "B", "C") collect { case "A" => 1 case "B" => 2 //case _ => println(_) } Теперь я хотел бы напечатать определенные значения (только для отладки) на выходе без добавлен…
27 май '12 в 17:13
1 ответ

Должен ли я сообщить об ошибке подтверждения? Что такое $asInstanceOf в любом случае?

Если вы беспокоите компилятор Scala (2.9.1 или 2.10.0-M7) этим действительно плохим фрагментом кода... null.$asInstanceOf[Int] ... он бросает утверждение провал. Вопросы: что такое $asInstanceOf? Должен ли я сообщить об этом как об ошибке? Вот трасс…
12 сен '12 в 17:48
17 ответов

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

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

Использование ListView из Scala 2.9.2 с Java 7 приводит к ошибке компиляции

Я работаю над проектом, который использует Scala 2.9.2 и Java 7. Я пытаюсь создать графический интерфейс, используя scala ListView. Вот небольшой фрагмент кода: private val listView = new ListView[Document](someList) . . . for (selectedDocument <…
06 ноя '12 в 14:59
2 ответа

Scala Map Transformation

Может кто-нибудь порекомендовать функциональный способ преобразования карты, указанной ниже, из Map("host.config.autoStart.powerInfo[1].startOrder" -> -1, "host.config.autoStart.powerInfo[1].startAction" -> "None", "host.config.autoStart.power…
09 мар '13 в 18:44
1 ответ

GATLING Scala подачи в файл

Я пытаюсь передать значения фидера, который поставляет идентификаторы, в файл.txt. Есть ли какой-либо способ извлечения значений непосредственно из фидера без необходимости извлечения идентификатора из каждого сеанса?
02 июл '14 в 17:59