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

Scala - это язык программирования общего назначения, ориентированный главным образом на виртуальную машину Java. Предназначен для того, чтобы выражать общие шаблоны программирования в сжатом, элегантном и безопасном виде, он сплавляет как императивные, так и функциональные стили программирования. Его основные особенности: расширенная система статического типа с типом вывода; типы функций; сопоставления с образцом; неявные параметры и преобразования; перегрузка оператора; полная совместимость с Java; совпадение
4
ответа

Не удается запустить Scalatest с помощью Gradle

task scalaTest(dependsOn: testClasses) << { description = 'Runs Scalatest suite' ant.taskdef(name: 'scalatest', classname: 'org.scalatest.tools.ScalaTestAntTask', classpath: sourceSets.test.runtimeClasspath....
задан 16.09.2013 в 10:48
2
ответа

Где искать сначала при оптимизации кода Scala? [закрыто]

В настоящее время мне нужно оптимизировать реализацию Scala алгоритма, который слишком медленный. Он реализован функционально, использует только значения ( val ) и неизменяемые структуры данных. Я нахожусь в точке, где я уже помнил важные функ...
задан 27.02.2013 в 13:51
3
ответа

Scala idiom для заказа по нескольким критериям

Я хочу сделать что-то вроде этого: class Foo extends Ordered[Foo] { val x val y val z . . . . def compare(that: Foo) = { val c0 = this.length compareTo that.length // primary comparison lazy val c1...
задан 04.02.2013 в 22:18
3
ответа

Scala Map from tuple iterable

построение scala.collection.Map из других коллекций, я постоянно нахожу себя в написании val map = Map(foo.map(x=>(x, f(x))) Однако это не работает, так как Map.apply принимает только переменные - поэтому мне нужно написать...
задан 29.06.2011 в 16:36
6
ответов

Существует ли оболочка Scala для POI Apache?

Я хотел бы использовать Apache POI для чтения / создания файлов Excel в приложении Scala. Конечно, я могу использовать библиотеку POI напрямую, это Java в конце концов, но я бы хотел, чтобы Scala чувствовала. Итак, есть ли оболочка Scala, принос...
задан 17.02.2011 в 18:06
2
ответа

Синглтоны как синтетические классы в Scala?

Я читаю Программирование в Scala, и я не понимаю следующее предложение (pdf стр.112):    Каждый одноэлементный объект реализуется как экземпляр синтетического класса , на который ссылается   статическая переменная, поэтому они имеют ту же се...
задан 19.04.2011 в 20:38
2
ответа

Какой самый простой способ разобрать JSON в Scala?

Я работаю над простым веб-приложением Scala. Планируется получить данные JSON от внешнего API и вставить его в шаблон (к сожалению, получение данных в XML не является вариантом). Я пробовал работать с библиотекой scala-json от Twitter, но я н...
задан 12.11.2010 в 22:24
1
ответ

Разница между «HashSet» и «Set» в Scala?

Меня очень смущают типы Scala HashSet и Set , поскольку оба они, похоже, делают то же самое. В чем разница между ними? В Java это то же самое? В моей ссылке говорится, что HashSet является «явным набором классов» (по сравнению с...
задан 11.08.2011 в 00:24
2
ответа

Как указать значение по умолчанию для неявных параметров на уровне класса

Я пытаюсь определить класс с некоторыми методами, принимающими неявный параметр: object Greetings { def say(name: String)(implicit greetings: String): String = greetings + " " +name } Я использую этот класс из другого класса implici...
задан 07.10.2012 в 09:53
2
ответа

Примеры классов, наследуемых от абстрактного класса

В настоящее время я изучаю Scala, и у меня есть некоторые проблемы, связанные с разработкой классов. Мне нужны два класса классов, которые имеют одинаковые свойства. Поэтому я думал, что было бы хорошей идеей унаследовать от абстрактного базовог...
задан 26.08.2011 в 08:20