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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Scala не имеет безопасных типов enum, таких как Java. Учитывая набор связанных констант, какой лучший способ в Scala представить эти константы?
задан 24 авг. '09 в 14:06
4
ответов

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

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