Вопросы с тегом 'scala'

Scala - это язык программирования общего назначения, ориентированный главным образом на виртуальную машину Java. Предназначен для того, чтобы выражать общие шаблоны программирования в сжатом, элегантном и безопасном виде, он сплавляет как императивные, так и функциональные стили программирования. Его ключевыми особенностями являются: усовершенствованная система статического типа с типом вывода; типы функций; сопоставления с образцом; неявные параметры и преобразования; перегрузка оператора; полная совместимость с Java; совпадение
18

Является ли библиотека коллекций Scala 2.8 "самой длинной записью о самоубийстве в истории"?

Я только начал смотреть на Scala повторная реализация библиотеки коллекций, которая приближается к ближайшему 2.8 релиз. Те, кто знаком с библиотекой из 2.7, заметят, что библиотека с точки зрения использования мало изменилась. Например... > Li...
12 нояб. '09 в 14:49
6

Scala против Groovy против Clojure

Может кто-то объяснить основные различия между Scala, Groovy и Clojure. Я знаю, что каждый из этих компиляций запускается на JVM, но я бы хотел просто провести сравнение между ними.
22 авг. '09 в 0:08
13

Как может существовать функция времени в функциональном программировании?

Я должен признать, что я мало знаю о функциональном программировании. Я читал об этом здесь и там, и так узнал, что в функциональном программировании функция возвращает тот же вывод для того же ввода, независимо от того, сколько раз функция вызываетс...
01 сент. '11 в 8:26
12

Хороший вариант использования для Akka

Я слышал много бред о Akka framework (платформа услуг Java/Scala), но до сих пор не видел много фактических примеров использования, на которые это было бы полезно. Поэтому мне было бы интересно узнать о том, что разработчики использовали его успешно....
20 дек. '10 в 19:15
9

В чем все преимущества подчеркивания в Scala?

Я просмотрел список опросов, проведенных на scala-lang.org и заметил любопытный вопрос: "Можете ли вы назвать все виды использования "_" ?". Ты можешь? Если да, пожалуйста, сделайте это здесь. Понятные примеры приветствуются.
03 нояб. '11 в 19:43
13

Разница между объектом и классом в Scala

Я просто просматриваю несколько обучающих программ Scala в Интернете и заметил в некоторых примерах, что объект объявлен в начале примера. В чем разница между class и object в Scala?
18 нояб. '09 в 11:21
15

В чем разница между классом класса и классом Scala?

Я искал в Google, чтобы найти различия между case class и class. Все упоминают, что, когда вы хотите выполнить сопоставление образцов в классе, используйте класс case. В противном случае используйте классы, а также упомяните о некоторых дополнительн...
22 февр. '10 в 17:49
1

Scalaz повторяет: "Подъем" `EnumeratorT` для соответствия "IterateeT" для "большей" монады

Если у меня есть EnumeratorT и соответствующий IterateeT, я могу запустить их вместе: val en: EnumeratorT[String, Task] = EnumeratorT.enumList(List("a", "b", "c")) val it: IterateeT[String, Task, Int] = IterateeT.length (it &= en).run : Task[I...
13 нояб. '14 в 17:21
9

Что означают все символические операторы Scala?

Scala синтаксис содержит много символов. Поскольку эти типы имен трудно найти с помощью поисковых систем, их полный список будет полезен. Что все символы в Scala, и что делает каждый из них? В частности, я хотел бы узнать о ->, ||=, ++=, <...
25 окт. '11 в 12:00
11

В чем разница между подклассами типа self-types и trait?

Автотип для признака A: trait B trait A { this: B => } говорит, что "A не может быть смешано с конкретным классом, который также не распространяется на B". С другой стороны, следующее: trait B trait A extends B говорит, что "любое (конкре...
02 янв. '09 в 8:07
11

Как обойти стирание стилей на Scala? Или, почему я не могу получить параметр типа моих коллекций?

Это печальный факт жизни в Scala, что если вы создаете экземпляр List [Int], вы можете проверить, что ваш экземпляр является List, и вы можете проверить, что любой его отдельный элемент является Int, но не тот это List [Int], что легко проверить: s...
07 июл. '09 в 19:03
2

Где Scala искать implicits?

Неявный вопрос для новичков в Scala выглядит следующим образом: где компилятор ищет implicits? Я подразумеваю подразумеваемый, потому что вопрос никогда не кажется полностью сформированным, как будто для этого не было слов.:-) Например, где значения...
08 апр. '11 в 16:29
1

Scala: Что такое TypeTag и как его использовать?

Все, что я знаю о TypeTags, это то, что они каким-то образом заменили Manifests. Информация в Интернете недостаточна и не дает мне хорошего представления о предмете. Итак, я был бы рад, если бы кто-то поделился ссылкой на некоторые полезные материал...
31 авг. '12 в 15:43
4

Что означает "коалгебра" в контексте программирования?

Я слышал термин "коалгебры" несколько раз в функциональном программировании и кругах PLT, особенно когда речь идет об объектах, комонадах, объективах и т.д. В результате этого термина даны страницы, которые дают математическое описание этих структур,...
15 апр. '13 в 12:20
11

Как использовать java.String.format в Scala?

Я пытаюсь использовать метод .format для строки. Но если я помещаю в строку% 1,% 2 и т.д., Java.util.UnknownFormatConversionException указывается на запутанную часть исходного кода Java: private void checkText(String s) { int idx; // If t...
12 сент. '10 в 14:46