Описание тега scala-2.8
Версия 2.8 языка Scala для JVM. Используйте только в том случае, если ваш вопрос конкретно относится к функциям этой версии.
3
ответа
Что такое хорошая библиотека для сериализации JSON для Scala 2.8.1 для использования в Eclipse
Я посмотрел на https://github.com/debasishg/sjson и, используя EGit, не смог импортировать этот код для Scala 2.8.1. В идеале, это, кажется, лучшая библиотека, которая должна работать, но когда я загрузил master, она в настоящее время пуста. Я пытаю…
02 янв '11 в 05:19
2
ответа
Scala неявный ClassManifest[T] является нулевым в Array.fill(..)
Я начал возиться с дженериками в Scala, и это непростое печенье. Моя идея состоит в том, чтобы выучить его, написав общий матричный класс для использования в моем проекте параллельных вычислений. Однако у меня возникают проблемы с использованием Arr…
04 мар '11 в 18:04
3
ответа
Возможно ли, чтобы значение необязательного аргумента зависело от другого аргумента в Scala
Кто-нибудь знает, возможно ли что-то подобное в Scala: case class Thing(property:String) def f(thing:Thing, prop:String = thing.property) = println(prop) Приведенный выше код не компилируется; дает ошибку error: not found: value thing в thing.proper…
22 июн '10 в 06:25
6
ответов
В Scala Map реализованы записи в порядке вставки?
В Java я использую LinkedHashMap для этого. Документация по Java LinkedHashMap Ясно, что он имеет "предсказуемый порядок итераций", и мне нужно то же самое в Scala. Скала имеет ListMap а также LinkedHashMap, но документация о том, что они делают, то…
01 окт '10 в 00:30
3
ответа
Тип коллекции Scala для фильтра
Предположим, у вас есть список (1,"1"), это типизированный список [любой], что, конечно, правильно и ожидаемо. Теперь, если я сопоставлю список, как это scala> List(1, "1") map { | case x: Int => x | case y: String => y.toInt | } результиру…
07 фев '10 в 22:03
19
ответов
Как записать в файл в Scala?
Для чтения есть полезная абстракция Source, Как я могу записать строки в текстовый файл?
05 янв '11 в 12:58
2
ответа
Как создать Scaladoc для Java-проекта Maven+Scala 2.8+ с помощью Scaladoc 2
Вопрос говорит обо всем. Я не смог найти в Интернете пример использования Scaladoc 2, особенно в проекте Maven. Я использую Maven, Scala 2.8 и некоторые классы Java, а также плагин Maven Scala для создания проекта. Но, как мне кажется, я не могу исп…
11 авг '10 в 13:12
1
ответ
Разные результаты сопоставления по последовательности в Scala 2.8
Я новичок в скале. Я пробую пример из книги "Программирование Scala". Пример можно получить здесь Выход под Scala 2.8 RC6: Список: Список: Список: Я получил ожидаемый результат в Scala 2.7.7: Список: 1 3 23 90 Список: 4 18 52 Список: Я не знаю, поче…
24 июн '10 в 03:45
3
ответа
Можно ли сделать "public val", но "private var" в Scala в одну строку?
Т.е. возможно ли создать переменную, которую нельзя назначить извне класса?
14 фев '11 в 00:33
2
ответа
Scala: сопоставление необязательных групп регулярных выражений
Я пытаюсь сопоставить группу опций в Scala 2.8 (бета 1) со следующим кодом: import scala.xml._ val StatementPattern = """([\w\.]+)\s*:\s*([+-])?(\d+)""".r def buildProperty(input: String): Node = input match { case StatementPattern(name, value) =>…
17 мар '10 в 10:31
3
ответа
Scala 2.8 и статус лифта
Каков статус работы Lift со Scala 2.8? Я нахожу фрагменты разговоров об этом в сети. Я пытался настроить pom.xml, но я получаю ошибки со стороны Lift.
07 дек '09 в 21:46
1
ответ
Есть лучший способ сделать это?
Так что у меня есть этот кусок кода XML <schedule> <teacher name="Charles Xavier"> <activities> <activity init="7:00" end="7:50" alias="1st period"> <days> <monday></monday> <tuesday>room 102</tuesd…
19 фев '11 в 18:44
4
ответа
Имеет ли смысл использовать сопоставление с образцом в Scala с действительно простыми случаями?
В "Программирование в Scala, второе издание" на странице 410 вы можете найти класс Simulation, который имеет следующий метод: private def next() { (agenda: @unchecked) match { case item :: rest => agenda = rest curtime = item.time item.action() }…
26 дек '11 в 18:33
2
ответа
Передать переменное число аргументов в классе случая scala (2.8) родительскому конструктору
Я экспериментировал с аргументами конструктора переменных для case-классов в Scala, но не смог передать их конструктору родительского класса case: abstract case class Node(val blocks: (Node => Option[Node])*) case class Root(val elementBlocks: (N…
02 ноя '09 в 09:55
1
ответ
Идиоматическое свойство изменило уведомление в scala?
Я пытаюсь найти более чистую альтернативу (идиоматичную для Scala) тому, что вы видите с привязкой данных в привязке данных WPF/silverlight - то есть реализацию INotifyPropertyChanged. Сначала немного предыстории: В приложениях.Net WPF или silverlig…
26 май '10 в 19:21
1
ответ
Метод Scala, в котором тип второго параметра равен части универсального типа из первого параметра
Я хочу создать определенный общий метод в Scala. Требуется два параметра. Первый тип универсального интерфейса Java (из запроса критериев JPA). В настоящее время это выглядит так: def genericFind(attribute:SingularAttribute[Person, _], value:Object)…
18 июн '10 в 10:04
3
ответа
Как мне вставить что-то в определенную позицию изменяемого LinkedList?
Опять же, это похоже на то, что должно быть очевидным. Я хотел бы вставить элемент в связанный список в определенной позиции. В одном случае, это когда поле в элементе меньше определенного значения, поэтому я могу сделать это следующим образом: def …
12 дек '10 в 20:56
1
ответ
Scala 2.8: вывод типа анонимных функций в качестве параметров по умолчанию
В Scala 2.8.0 RC 2 это определение: def buttonGroup[T](values: Array[T], textProvider: T => String = (t: T => t.toString)) = ... выдает сообщение об ошибке: не найдено: значение t def buttonGroup[T](values: Array[T], textProvider: T => Stri…
20 май '10 в 09:44
1
ответ
Реализация Seq[T] для CPS-классов
Имея следующий класс, который находится в CPS-контексте (@cps[Unit]), как бы я реализовал Seq-trait? Должен ли я оставить в стороне стандартные черты, такие как Seq, и просто реализовать map, flatmap и foreach в контексте cps? class DataFlowVariable…
19 апр '10 в 13:27
1
ответ
Function.tupled и синтаксис заполнителя
Я видел этот пример использования Function.tupled в другом ответе: Map(1 -> "one", 2 -> "two") map Function.tupled(_ -> _.length), Оно работает: scala> Map(1 -> "one", 2 -> "two") map Function.tupled(_ -> _.length) <console&g…
01 мар '10 в 06:51