scala

примечание: Я нахожусь на Scala 2.8-может ли это быть проблемой? почему я не могу использовать fold функция так же, как foldLeft или foldRight? на установить scaladoc он говорит, что: результатом сворачивания может быть только супертип параметра типа этой параллельной коллекции T. но я не вижу параме...

в Scala основной конструктор класса не имеет явного тела, но определяется неявно из тела класса. Как же тогда различать поля и локальные значения (т. е. значения, локальные для метода конструктора)? например, возьмите следующий фрагмент кода, модифицированную форму некоторого примера кода из "программировани...

Scala имеет функцию языка для поддержки дизъюнкций в сопоставлении шаблонов ("альтернативы шаблонов"): x match { case _: String | _: Int => case _ => } однако мне часто нужно запускать действие, если проверка удовлетворяет PatternA и PatternB (соединение.) Я создал комбинатор шаблонов'&...

похоже, что в последнее время растет интерес к STM (программной транзакционной памяти) фреймворкам и языковым расширениям. Clojure в частности, имеет отличную реализацию, которая использует MVCC (управление параллелизмом нескольких версий) вместо скользящего журнала фиксации. GHC Haskell также имеет чрезвы...

может ли кто-нибудь объяснить различия между функтором и монадой в контексте Scala?...

Я пытаюсь преобразовать все заголовки / имена столбцов a DataFrame в Spark-Scala. на данный момент я придумал следующий код, который заменяет только одно имя столбца. for( i <- 0 to origCols.length - 1) { df.withColumnRenamed( df.columns(i), df.columns(i).toLowerCase ); } ...

Я думал о создании новой, облегченной базы данных населения структуры. Я абсолютно ненавижу dbunit. Прежде чем я это сделаю, я хочу знать, если кто-то уже сделал это. вещи, которые мне не нравятся в dbunit: 1) Самый простой формат для записи и начать устарела. Они хотят, чтобы вы использовали форматы, котор...

Я написал довольно большую программу на Scala 2.7.5, и теперь я с нетерпением жду версии 2.8. Но мне любопытно, как этот большой скачок в эволюции Scala повлияет на меня. каковы будут самые большие различия между этими двумя версиями Scala? И, пожалуй, самое главное: Я нужно чтобы что-нибудь переписать? Я ...

мой Haskell* немного ржавый, поэтому я могу себе представить, что мне не хватает очевидного: def any[A](s: Traversable[A], f: A => Boolean): Boolean = { s.foldLeft(false)((bool, elem) => bool || f(elem)) } одно из этих свойств относится к ней? предопределено где-то в Scala libs косвенный, и быс...

Я делаю проект в Scala, но я довольно новичок в языке и имею фон Java. Я вижу, что у Scala нет ArrayList, поэтому мне интересно, какой эквивалент Scala ArrayList Java называется, и есть ли какие-либо важные различия между версиями Java и Scala. EDIT: Я не ищу конкретное поведение, а внутреннее представление...