Результаты поиска по запросу "scala"

2 ответа

с простым sql это невозможно

ел бы отсортировать DataFrame на основе столбца с моим собственным компаратором. Это можно сделать в Spark SQL? Например, предположим, что у меня есть DataFrame, зарегистрированный как таблица «MyTable» со столбцом «Day», тип которого ...

1 ответ

, как показано ниже:

вая приведенный ниже код, как мне добавить столбец подсчета? (например, .count ("*"). as ("count")) Окончательный вывод будет выглядеть примерно так: +---+------+------+-----------------------------+------ | id|sum(d)|max(b)|concat_ws(,, ...

6 ответов

Извините, только снял вопрос. OP-теги Scala (которые не работают ни в каком смысле в чистом смысле), ANTLR предоставляет парсер, используемый в Scala. Ваша точка зрения, тем не менее.

етил явное отсутствие парсеров LL, которые создают парсеры на функциональных языках. Идеальная находка для того, что я искал безуспешно, - это создание парсера на Haskell для LL (*) грамматики в стиле ANTLR (по модулю незначительного ...

ТОП публикаций

6 ответов

 поскольку это подразумевает порядок аргументов в соответствии функции / образца.

наилучший способ превратитьMap[A, Set[B]] вMap[B, Set[A]]? Например, как мне включить Map(1 -> Set("a", "b"), 2 -> Set("b", "c"), 3 -> Set("c", "d"))в Map("a" -> Set(1), "b" -> Set(1, 2), "c" -> Set(2, 3), "d" -> Set(3))(Я использую ...

2 ответа

 или другие расширения файла SBT знает, что должно участвовать в CLASSPATH.

ли способ использовать плагин Maven на SBT?

1 ответ

 который, по-видимому, остается открытым.

бую следующее: class ClientActor (stockActor: ActorSelection, paymentsActor: ActorSelection) extends PersistentActor with AtLeastOnceDelivery with akka.actor.ActorLogging with RequiresMessageQueue[akka.custom.CustomMailbox]{ //actor ...

2 ответа

 что неловко

ал с новой Scala IDE (Eclipse 3.6.2 + Scala IDE 2.0.0 [Scala 2.9.0]) и пытался сделать что-то простое, например: (1 to 10).sumЭто прекрасно работает, но я также много занимался Groovy в последнее время и автоматически написал: (1 to ...

3 ответа

@ Adrian обычно так и есть, но как только вы добавляете полиморфизм в систему типов, в некоторых случаях вывод типов становится неразрешимым. Я предполагаю, что компилятор Scala несколько консервативен в ситуациях, когда могут возникнуть такие проблемы. В Java вы даже не можете написать такое выражение без указания всех параметров типа или использования необработанных типов - по крайней мере, аргумент функции необходимо будет аннотировать по типу, и в этом случае Scala также может правильно выводить типы.

у вывод типа здесь терпит неудачу? scala> val xs = List(1, 2, 3, 3) xs: List[Int] = List(1, 2, 3, 3) scala> xs.toSet map(_*2) <console>:9: error: missing parameter type for expanded function ((x$1) => x$1.$times(2)) xs.toSet map(_*2)Однако ...

3 ответа

, «Типизированные каналы были экспериментальной функцией, которую мы решили удалить: ее реализация основывалась на экспериментальной функции Scala, для которой нет соответствия в Java и других языках, и ее использование не было интуитивно понятным».

aЕсть ли способ ограничить сообщения для актеров, имеющих определенный статический тип, кроме использования API "Typed Actor", которые используют модель программирования в стиле RPC? [http://akka.io/]Могу ли я использовать стиль передачи ...

3 ответа

https://github.com/xerial/sbt-pack

оздании веб-приложения SBT может собрать все мои зависимости jar в WAR-файл. Возможно ли, чтобы SBT поместил все фляги, от которых я зависел, в моем не-веб-приложении в каталог, чтобы я мог легко поместить их в мой путь к классу при запуске ...