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

3 ответа

Есть ли способ проверить во время компиляции, что константа является константой времени компиляции?

Данонасколько сложно узнать, арифметика лиfinal val Выражение будет скомпилировано в константу времени компиляции, и насколько легко случайно нарушить время ...

2 ответа

Ошибки «./sbt/sbt assembly» «Недопустимая команда: сборка» для проекта Apache Spark

У меня проблемы с установкой Apache Spark на Ubuntu 13.04. Я использую инкубационный спарк-0.8.1, и оба./sbt/sbt update а также./sbt/sbt compile отлично работает Тем не менее, когда я делаю./sbt/sbt assembly Я получаю следующую ошибку: [info] ...

2 ответа

В чем разница между «Future.successful (None)» и «Future (None)»

Future.apply запускает асинхронное вычисление, тогда какFuture.successful создает уже завершенное будущее с указанным результатом. СейчасFuture(None) (Future.apply(None)) менее эффективно, чемFuture.successful(None)?

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

3 ответа

Использование scala sys.process с одинарными кавычками, пробелами, каналами и т. Д.

Я пытаюсь использовать scala.sys.process._, чтобы отправить запрос POST на мой Chronos [http://airbnb.github.io/chronos/]сервер с curl. Поскольку в аргументах команды есть пробел, я используюSeq[String] вариантcmd.!! Я строю команду так: val ...

8 ответов

Каково все использование подчеркивания в Scala?

Я посмотрел насписок [http://www.scala-lang.org/poll]опросов, проведенных на scala-lang.org [http://www.scala-lang.org/]и заметил любопытный вопрос:Можете ли вы назвать все случаи использования «_»? [http://www.scala-lang.org/node/5496]". Вы ...

3 ответа

Есть ли операция со списком Scala, которая делает кортежи из списков?

Я пытаюсь обработать тройки в списке. Обязательно, я мог бы сделать это: for(i = 1; i < list.length-1; i++) { process( list[i-1], list[i], list[i+1] ) } Есть ли в Scala функция List (или как ее написать), которая может сделать что-то вроде ...

3 ответа

Можно ли найти общий супертип на уровне системы типов в Scala?

Можно ли создать псевдоним типа (или что-то эквивалентное) в Scala, который принимает два параметра и возвращает их общий супертип? Другими словами, я пытаюсь найти что-то с этой подписью: type CommonSupertype[A, B] // can't be more specificгде ...

8 ответов

Конвертировать список кортежей на карту (и иметь дело с дублирующим ключом?)

Я думал о хорошем способе преобразования списка кортежей с дублирующимся ключом[("a","b"),("c","d"),("a","f")] в карту("a" -> ["b", "f"], "c" -> ["d"]), Обычно (в python) я создаю пустую карту и цикл for по списку и проверяю дубликат ключа. Но я ...

3 ответа

Выберите определенный суперкласс для вызова метода в Scala

Если у меня есть классовое созвездие в Скале, как это: class A { def foo() = "bar" } class B extends A { override def foo() = "BAR" } class C extends B { }возможно ли в классе C явно вызвать метод foo, который был определен в A?

3 ответа

Что такое синтаксическое значение «заголовка объявления класса» {val_name: Type => `body body`}»

Читая некоторые статьи о Scala, я нашел несколько примеров с любопытным синтаксисом, который я мог бы неправильно понять class Child[C <: Child[C]] { some_name : C => // here, what does it mean? var roomie : Option[C] = None def roomWith(aChild ...