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

2 ответа

Какой смысл использовать монады в переводчике?

Я недавно обнаружил это маленькоепример скалы [http://www.scala-lang.org/node/56]называетсяПростой интерпретатор с использованием монад: object simpleInterpreter { case class M[A](value: A) { def bind[B](k: A => M[B]): M[B] = k(value) def ...

3 ответа

Это позволяет вам Python-подобную обработку исключений, как

оложим, я хотел бы поймать исключение, исправить проблему, вызвавшую исключение, и вернуться к той же точке выполнения, где произошло исключение, для продолжения. Как я могу реализовать это с продолжениями в Scala? Есть ли смысл?

2 ответа

 и должно быть исправлено в плюще 2.1.0-RC1.

т всем, я получаю следующую ошибку при попытке построить проект через SBT в Scala [info] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS java.lang.IllegalStateException: impossible to get artifacts when data has not been loaded. IvyNode = ...

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

2 ответа

Да, интерактивный режим был моими первыми шагами, и я также знаю, как писать эти сценарии, но это не мое намерение, мое намерение больше направлено на использование языков сценариев в играх.

жный дубликат: «Эвал» в Скале [https://stackoverflow.com/questions/1183645/eval-in-scala] Я знаю, что scala - это скомпилированный язык, но я также знаю, что я могу динамически загружать классы в jvm, и я могу вызывать компилятор scala во ...

2 ответа

Есть ли отладчик командной строки Scala?

Есть ли отладчик командной строки Scala (a la jdb)?

2 ответа

Я думаю, что это работает очень хорошо, когда речь идет о рекурсии. В противном случае я предпочитаю Iterator, поскольку в Stream есть определенные подводные камни, большое количество данных и сохраняющиеся ссылки на начало потока.

ел бы создатьIterator он получает свой следующий элемент путем (многократной) оценки выражения, и я хочу, чтобы выражение могло возвращать определенное значение для его завершения. Единственное, что я нашел, этоIterator.continually ...

1 ответ

Если вы используете строчное имя в сопоставлении с образцом, Scala заполнит это значение. Если вы хотите совпадать, только если у вас есть это значение, вам нужно использовать имя в верхнем регистре. Оставляя в стороне логику того, что вы пытаетесь сделать, и сомнительное изменение порядка имен, вы хотите:

вая следующий код: case class ChangeSet(field:String, from:Object, to:Object) private var changed:List[ChangeSet] = Nil def change(field:String, from:Object, to:Object) { changed.find{ case ChangeSet(field,_,_) => true } match { ...

1 ответ

Что такое Java 8 «представление»?

Я смотрю разговор Пола Филипса: http://www.youtube.com/watch?v=TS1lpKBMkgg [http://www.youtube.com/watch?v=TS1lpKBMkgg] в 12:48 он говорит "в Java 8 их взгляды действительно работают" при сравнении Scala и Java Что такое Java-представления и ...

4 ответа

Получение экземпляра объекта по строковому имени в scala

Мне нужен объект (или "объект-одиночка" или "объект-компаньон" ... что угодно, кроме класса), определенный именем строки. Другими словами, если у меня есть: package myPackage object myObject... тогда есть что-нибудь ...

1 ответ

Играть ! 2.2.4 / Akka: тесты не пройдены при запуске вместе, но все в порядке отдельно

У меня есть контроллер, которыйaskактер перед ответом и два контрольных случая: Когда я бегуplay test второй тест не пройденКогда я бегуplay testOnly ApplicationSpec а такжеplay testOnly IntegrationSpecоба преуспеютЯ думаю, что система Akka ...