3
ответа

Scala может позволить свободные Параметры Типа в аргументах (граждане первого класса Параметров Типа Scala?)?

У меня есть некоторый код Scala, который делает что-то острота с двумя различными версиями параметризованной типом функции. Я упростил это вниз много из моего приложения, но в конце мой код, полный...
вопрос задан: 1 May 2014 09:08
3
ответа

Каковы различия между asInstanceOf [T] и (o: T) в Scala?

Я видел, что есть два метода для приведения объекта в Scala : foo.asInstanceOf [Bar] (foo: Bar) Когда я попытался, я обнаружил, что asInstanceOf не использует неявное преобразование, в то время как другой использует. ...
вопрос задан: 24 February 2014 22:01
3
ответа

Объедините два варианта [дубликат]

У меня есть два варианта: val opt1: Option [Long] = // val opt2: Option [Long] = // Мне нужно объединить его в opt3, чтобы opt3 = opt1 if! Opt1.isEmpty opt3 = opt2, если opt1.isEmpty & amp ; & амп; ! Opt2 ....
вопрос задан: 13 February 2014 22:50
3
ответа

Существует ли scala тождественное отображение?

Если у меня есть что-то как Список [Опция], и я хочу преобразовать это в Список, стандартный путь состоит в том, чтобы использовать flatMap: scala> val l = Список (Некоторые ("Привет"), Ни один, Немного ("Мир")) l: Список [Опция [..
вопрос задан: 13 February 2014 21:17
3
ответа

Синтаксис точки Scala (или отсутствие этого)

Я проходил замечательное книжное Программирование в Scala, когда я столкнулся с частью кода, который просто не имеет смысла мне: определение выше (что: Элемент): Элемент = {val this1 = это расширяется...
вопрос задан: 1 January 2014 18:14
3
ответа

То, когда потоки создаются для агента Scala, реагирует?

После чтения об использовании реагируют в агентах в Scala, я думал, что передействие совместно использует тот же поток, данный не было нескольких незаконченного передействия. Это, кажется, не имеет место. импорт scala.actors....
вопрос задан: 30 December 2013 22:05
3
ответа

Как получить String без дополнительных кавычек из Spray JSON [duplicate]

У меня есть следующий код: def parse () {var text: String = "{\" field \ ": \" value \ "}" var obj = text.parseJson.asJsObject var field: String = obj.fields ("field ") .toString () println (" ...
вопрос задан: 6 December 2013 17:26
3
ответа

Как Scala применяет () работу волшебства метода?

В Scala, если я определяю названный метод, применяются в классе или объекте верхнего уровня, тот метод назовут каждый раз, когда я добавляю пару круглые скобки к экземпляру того класса и помещаю соответствующее...
вопрос задан: 12 October 2013 03:08
3
ответа

Методы и его использование в Scala [duplicate]

Согласно документации Scala у нее нет операторов. Все это методы и объекты. Поэтому, когда я говорю ниже: val x = "ABC", оператор '=' вызывается по тому методу? Точно так же, когда я пишу ...
вопрос задан: 30 September 2013 06:14
3
ответа

Особые соображения в Scala [duplicate]

Согласно документации Scala у нее нет операторов. Он имеет только методы. Тогда, когда я говорю: val x = 10, '=' следует рассматривать как метод здесь. Итак, на какой объект вызывается '='? Учитывая выше ...
вопрос задан: 30 September 2013 06:14
3
ответа

Ограничения в смешивании черты

Я хочу иметь классы, которые могут смешать только указанные черты: класс Peter расширяет Человека с помощью Законного со Злым классом Mag, расширяется, Эльф с Хаотическим с Нейтральным Находится в Scala способ сделать это? UPD: черта...
вопрос задан: 17 September 2013 15:49
3
ответа

как мне обработать возвращенный Либо

если функция scala - это def A (): ... } каким должен быть правильный способ обработки возвращаемого результата? val a = A () и
вопрос задан: 12 September 2013 21:21
3
ответа

Как создать версию UUID 1 в Java / Scala [дубликат]

Я хотел бы сгенерировать UUID версию 1 в java / scala. Может ли кто-нибудь объяснить, как использовать для этого классы java / scala? и пример о том, как его использовать? Я видел java.util.UUID Конструктор ...
вопрос задан: 15 August 2013 02:20
3
ответа

Минимальная платформа в Scala для наборов с наследовавшимся типом возврата

Предположим, что каждый хочет создать новый универсальный класс, Роман. Этот класс будет содержать много полезных методов - возможно, это - тип набора - и поэтому Вы хотите разделить его на подклассы. Но Вы хотите...
вопрос задан: 8 June 2013 12:07
3
ответа

Scala, эквивалентный из дополнительных методов C#?

В C# можно записать: использование Системы. Численные данные; пространство имен ExtensionTest {общедоступный статический класс MyExtensions {общедоступный статический Квадрат BigInteger (этот BigInteger n) {возвращает n * n;}...
вопрос задан: 31 May 2013 23:10
3
ответа

Анонимный синтаксис функций Scala

Я узнаю больше о Scala, и я испытываю немного затруднений при понимании примера анонимных функций в http://www.scala-lang.org/node/135. Я скопировал весь блок кода ниже: объект...
вопрос задан: 28 May 2013 19:18
3
ответа

Пошаговое объяснение синтаксиса Scala, используемого в Википедии quicksort пример

Я пытаюсь понять Scala quicksort пример из Википедии. Как образец мог быть демонтирован шаг за шагом и что делает весь синтаксический включенный сахар, означают? определение qsort: Список [Интервал] =>...
вопрос задан: 28 May 2013 19:10
3
ответа

Функциональное программирование, карта Scala и сгиб, оставленный [закрытым]

Каковы некоторые хорошие учебные руководства на оставленном сгибе? Исходный вопрос, восстановленный от удаления для обеспечения контекста для других ответов: Я пытаюсь реализовать метод для нахождения поля ограничения прямоугольника...
вопрос задан: 25 May 2013 08:22
3
ответа

Объекты пакета

Что такое объекты пакета, не так понятие, но их использование? Я попытался получить работу в качестве примера и единственную форму, которую я взялся за работу, был следующие: расследования объекта пакета {val...
вопрос задан: 16 May 2013 17:01
3
ответа

Как я преобразовываю Карту [Интервал, Кто-либо] к SortedMap в Scala? Или TreeMap?

Я хотел бы преобразовать Карту [Интервал, Любой] к SortedMap или TreeMap. Существует ли простой способ сделать это?
вопрос задан: 6 May 2013 17:37
3
ответа

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

Я пытаюсь реализовать свой собственный дженерик, сглаживаются для объектов списка, которые содержат списки в Scala. В этой точке у меня есть определение myFlatten [T] (список: Список [Список [t]]): Список [T] = {для (xs <-список)...
вопрос задан: 6 May 2013 17:28
3
ответа

Вывод типа на методе возвращает тип

Почему Scala не удается вывести тип возврата метода, когда существует явный оператор возврата, используемый в методе? Например, почему следующее кодирует компиляцию? возразите Основной {определение кто =...
вопрос задан: 29 April 2013 18:51
3
ответа

Scala: перегрузка method\operator

Следующий пример из книги, 'Программирующей в Scala'. Учитывая класс 'Рациональный' и следующее определение метода: определение добавляет (что: Рациональный): Рациональный = новый Рациональный (this.numer *...
вопрос задан: 28 April 2013 20:41
3
ответа

Объявление нескольких переменных в Scala

Я хотел бы использовать val для объявления нескольких переменная как это: val = 1, b = 2, c = 3, Но по любой причине, это - синтаксическая ошибка, таким образом, я закончил тем, что использовал также: val = 1 val b = 2 val c = 3 или val...
вопрос задан: 24 April 2013 18:18
3
ответа

Как я могу Проверить Объект Видеть его Тип и Возврат Литой Объект

У меня есть метод, которому я передаю объект. В этом методе я проверяю, что это - тип, и в зависимости от типа я делаю что-то с ним и возвращаю Длинное. Я попробовал во все стороны, я могу думать, чтобы сделать это...
вопрос задан: 13 April 2013 21:01
3
ответа

Можно ли сделать Логическое программирование в Scala?

Я читал где-нибудь, что Сопоставление с образцом как поддерживаемый функцией соответствия/случая в Scala было на самом деле заимствовано из Логических языков как Пролог. Можно ли использовать Scala для изящного решения проблем...
вопрос задан: 7 February 2013 20:10
3
ответа

scala динамические многомерные изменяемые массивы, такие как структуры данных

Есть ли способ построить динамические многомерные массивы в Scala? Я знаю, что массивы в Scala должны быть инициализированы по размерам и размерам, поэтому я не хочу этого. Структура данных должна быть динамичной. ...
вопрос задан: 27 January 2013 13:39
3
ответа

Неизменяемые объекты Scala и признаки с полями val

Я хотел бы построить свою модель предметной области, используя только неизменяемые объекты. Но я также хочу использовать черты с полями val и перенести некоторые функциональные возможности в черты. Пожалуйста, посмотрите на следующий пример: ...
вопрос задан: 11 November 2012 23:40
3
ответа

В Scala, почему я не могу частично применить функцию, явно не указывая ее типы аргумента?

Это производит анонимную функцию, как Вы ожидали бы (f, функция с тремя аргументами): f (_, _, _) то, Что я не понимаю, - то, почему это не компилирует, вместо этого давая "недостающий параметр...
вопрос задан: 23 October 2012 16:19
3
ответа

Повторение списка в Scala

Я - новичок Scala. Я решил записать решатель пасьянса паука как первое осуществление для изучения языка и функционального программирования в целом. Я хотел бы генерировать случайным образом переставленную деку...
вопрос задан: 4 October 2012 15:44