У меня есть таблица с именем группа в базе данных mysql. Когда я сопоставляю эту таблицу со squeryl, я получаю синтаксические ошибки SQL, поскольку группа имен таблиц не цитируется (следует выбрать * из `group`). Могу ли я как-нибудь ...
Я прорабатываю программирование на Scala, и, хотя мне хочется взглянуть на вещи с точки зрения Python, я не хочу запрограммировать "Python на Scala". Я не совсем уверен, что делать, поскольку ...
It is possible to define sealed classes in Scala, which are basically final except if the sub-classing happens in the same file. It seems that the JVM doesn't allow final class bytecode and ...
Какой самый лаконичный способ Scala перевернуть карту? Карта может содержать неуникальные значения. РЕДАКТИРОВАТЬ: Инверсия Map [A, B] должна дать Map [B, Set [A]] (или MultiMap, что было бы еще лучше).
Каков удобный способ хранить пары строк, которые не обязательно являются ключевыми? значения (могут иметь повторяющиеся ключи) для небольшой коллекции? List [List [String]] явно работает, но выглядит грязно. Ура
Parsa
Почему отсутствует согласованность между наборами и списками в API коллекций Scala? Например, есть неизменяемый Set, но также и изменяемый. Если я хочу использовать последнее, я могу просто сделать следующее: ...
Как использовать Map.foldLeft? Согласно документам это выглядит как foldLeft [B] (z: B) (op: (B, (A, B)) ⇒ B): B Но у меня возникли трудности: Map ("first" -> 1, " second "-> 2) .foldLeft (0) ((a, (k, v)) = & ...
scala noob здесь, у меня есть коллекция (Seq) узлов xml, и я хотел бы заполнить массив на основе каждого узла: val nodes = data.child \\ "package"
var packages = new Array [Package] (nodes.length)
...
У меня трехуровневая структура данных (отступы и разрывы строк для удобства чтения): scala> import scala.collection.mutable.Map
import scala.collection.mutable.Map scala> val m = Map ("normal" -> ...
Каков идиоматический способ getOrElseUpdate для экземпляров immutable.Map ?. Я использую приведенный ниже фрагмент, но он кажется подробным и неэффективным. Var map = Map [Key, Value] () def foo (key: Key) = {val ...
Я, наверное, делаю глупость, но не могу ее заметить. Я установил Eclipse Helios (Helios, потому что мне не удалось получить поддержку Glassfish для правильной работы с Gallileo) и ночную сборку ...
In the following code: def test(list: List[Any]): Unit = { list.foreach { v => v match { case r: AnyRef => println(r + ": " + r.getClass.getName) case d: Double => ...
У меня есть ListBuffer. Я хочу удалить все элементы, которые соответствуют определенному условию. Я мог бы перебрать его и удалить каждый элемент. Но что Scala говорит об изменении списка, который вы повторяете ...
Я пытаюсь реализовать черту Scala, которая обрабатывает детали взаимодействия с библиотекой Java, которая требует от нас для создания То, что я хочу сделать, выглядит примерно так: черта SomeTrait [A] extends JavaAPI {...
что не так в этом фрагменте кода? (Left ("aoeu")) совпадение {case Right (x) =>; case Left (x) =>} : 6: ошибка: невозможно создать экземпляр конструктора ожидаемого типа; найдено: Right [A, B] ...
Если я правильно понял, scala.util.control.TailCalls можно использовать, чтобы избежать переполнения стека для нерекурсивных функций с помощью трамплина. Пример, приведенный в API, прост: ...
Давайте создадим значение для этого вопроса: val a = 1 :: Nil. Теперь я могу продемонстрировать, что анонимные функции могут быть записано в сокращенной форме следующим образом: a.map (_ * 2) возможно ли ...
// API
класс Node
класс Person расширяет объект узла Finder
{def find [T <: Node] (name: String): T = doFind (name) .asInstanceOf [T]
} // Звонок на сайт (правильно)
val person = find [Person] ("joe") // Вызов ...
Есть ли способ реализовать параметризованные модульные тесты с помощью Scala? В настоящее время я использую JUnit4 в остальных своих программах, и я хотел бы продолжать использовать только «стандартные» API. Я нашел пример для ...
Я новичок в Scala. Я установил Scala IDE в eclipse и теперь хочу запустить свою прикладную программу. Он никогда не показывает «запускать как приложение Scala», вместо этого он показывает «запускать как приложение Java» или «...
Я получаю следующее исключение на Android 2.2.1: java.lang.NoSuchMethodError: java.lang.String.isEmpty Я вызываю text.isEmpty из Scala. Есть идеи, как это решить?
Что должно », 7-6-5 -4-3-2-1, ". Split (',') return? Кажется, что возвращается пустая строка 7-6-5-4-3-2-1, т.е. две струны. Я бы ожидал либо одну, либо три строки - это пустая строка с обоих концов или ...
просто быстрый вопрос, на который я, кажется, не могу найти ответа. У меня есть определение метода в Scala, которое выглядит так: def execute (цели: List [String], profiles: List [String] = List (), ...
Раньше я много занимался веб-программированием на Rails (до этого - PHP), прежде чем начал изучать компьютерную инженерию. С тех пор я много учился в школе на C, а некоторые личные вещи - на Objective -...
В scala мы можем использовать неявные классы типов для условного добавления методов к параметризованному типу в зависимости от параметров этого типа. Например, Iterator.sum: def sum [B>: A] (неявное число: ...