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

1 ответ

Выполнение строк bash с использованием scala.sys.process

Я недавно обнаружилsys.process пакет в Скала, и был удивлен его силой. Но когда я пытаюсь совместить это с трубами и запорами, я застреваю. Это, очевидно, не работает: scala> "echo `date`" !! res0: String = " "`date` "Я попытался ...

5 ответов

Scala эквивалентен генераторам Python?

Возможно ли реализовать в Scala что-то эквивалентное Python?yield оператор, в котором он запоминает локальное состояние функции, в которой он используется, и «возвращает» следующее значение при каждом вызове? Я хотел иметь что-то вроде этого, ...

6 ответов

В Scala, как использовать Ordering [T] с List.min или List.max и обеспечить читабельность кода

В Scala 2.8 мне нужно было вызвать List.min и предоставить собственную функцию сравнения, чтобы получить значение на основе второго элемента Tuple2. Я должен был написать такой код: val list = ("a", 5) :: ("b", 3) :: ("c", 2) :: Nil list.min( ...

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

5 ответов

Внедрение зависимости Scala: альтернативы неявным параметрам

Прошу прощения за длину этого вопроса. Мне часто нужно создавать некоторую контекстную информацию на одном уровне моего кода и использовать эту информацию в другом месте. Я обычно использую неявные параметры: def foo(params)(implicit cx: ...

2 ответа

Оценка блоков «return» и «try-catch-finally» в scala

Следующие два кода генерируют разные результаты: def x = try{ true } finally falseвызвать х получаетtrue def y:Boolean = try{ return true } finally { return false }призываю у получаетfalse return Версия ведет себя так же, как Java. Лично я ...

2 ответа

Понимание параллели существует и найти

Я беруList[Int] и хотите найти значениеx гдеx * 10 > 500 в параллели. Такexists должен вернутьсяtrue если список содержит любое значение 51 или больше. def f(x: Int) = { println("calculating for " + x) Thread.sleep(100 - x) println("finished " + ...

2 ответа

Как обогатить коллекции Scala моей собственной «картой» (правильный путь)?

Я пытаюсь обогатить коллекции Scala своими собственнымиmap метод, и я близок, но неявное преобразование не работает. Кроме того, есть ли что-то еще, что я здесь скучаю? Я смотрю на различные другие ресурсы в Интернете,в том числе SO отвечает, что ...

2 ответа

Что такое стековые модификации?

Я читал книгу о Скале, и есть упоминание осоставные модификации с помощьючерты, Чтосоставные модификации и для каких целей они предназначены для использования?

1 ответ

Временная сложность метода JavaConverters asScala

Начиная с версии Scala 2.9, существует удобный конвертер для конвертации изjava.util.List и другие коллекции в структурах данных Scala, написав что-то вроде этого: import scala.collection.JavaConverters._ def scalaVersion ...

2 ответа

Конкретные классы с членами абстрактного типа

Даны следующие черты и класс. Почему это компилируется? Может ли это быть использовано для чего-то? trait Container { type A } trait AnotherContainer[B]{ def x(b : B) : B } trait Mixed extends Container with AnotherContainer[Container#A] class ...