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

2 ответа

Составление черты поведения в Scala в методе получения Akka

Рассмотрим эти две черты: trait Poked extends Actor { override def receive = { case Poke(port, x) => ReceivePoke(port, x) } def ReceivePoke(port: String, x: Any) } trait Peeked extends Actor { override def receive = { case Peek(port) => ...

3 ответа

Как сделать эту функцию с первым, а не нулевым результатом более элегантной / лаконичной?

getFirstNotNullResult выполняет список функций, пока одна из них не вернет ненулевое значение. Как реализовать getNotNullFirstResult более элегантно / лаконично? object A { def main(args: Array[String]) { println(test()); } def test(): String = ...

3 ответа

Есть ли хорошая библиотека математики / статистики для Scala? [закрыто]

Я ищу хорошую библиотеку с открытым исходным кодом для Scala для математики и статистики. Надеюсь, что-то вроде Apache Math или Colt, но реализовано в Scala. Может кто-то указать мне верное направление?

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

2 ответа

Как управлять несколькими взаимозависимыми модулями с SBT и IntelliJ IDEA?

Я разрабатываю несколько модулей с зависимостями между ними и хотел бы работать с ними вместе в одном проекте IDEA. я используюSBT-идея [https://github.com/mpeltonen/sbt-idea]генерировать проекты IDEA из определений сборки sbt, что прекрасно ...

3 ответа

sbt неразрешенные зависимости sbt_2.9.1; 0.7.4 sbt_2.9.1; 0.7.7:

Я получал неразрешенные зависимости, такие как вопросВот [https://stackoverflow.com/questions/7994618/how-to-use-scala-time/8721000#8721000] . Получение org.scala-tools.sbt sbt_2.9.1 0.7.7 ... :::::::::::::::::::::::::::::::::::::::::::::: :: ...

1 ответ

Почему конкретные реализации функций в чертах скомпилированы для соединения методов в Scala 2.9.x, а не в 2.8.x?

В версиях Scala до 2.9.0 конкретные реализации функций в чертах были скомпилированы как обычные методы. Начиная с версии 2.9.x они компилируются как методы моста. Я пытаюсь найти причину этого изменения, потому что оно негативно влияет на ...

4 ответа

Какие лямбды типа в Scala и каковы их преимущества?

Когда-нибудь я наткнулся на полу-таинственную нотацию def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..}в сообщениях в блоге Scala, в которых говорится о том, что мы использовали «лямбда-трюк». Хотя у меня есть интуиция по этому поводу ...

3 ответа

Полиморфные обновления в неизменной иерархии классов

Я хотел бы иметь возможность собирать доменные объекты из признаков в соответствии с различными свойствами, которые могут иметь конкретные классы. Когда мои объекты изменчивы, это довольно просто. Например: trait HasHitPoints { var hitPoints: ...

3 ответа

Как инициализировать значения объекта со значениями, известными только во время выполнения?

Допустим, я пытаюсь написать простую игру в крестики-нолики. У него есть поле M x N. В игре только одно поле, поэтому, вероятно, оно должно быть представлено синглтоном.object, Нравится: object Field { val height : Int = 20 val width : Int = 15 ...

8 ответов

Scala: молча ловить все исключения

Пустой блок catch в Scala кажется недействительным try { func() } catch { } // error: illegal start of simple expressionКак я могу отловить все исключения без их обработки?