При экспериментировании с некоторым материалом на REPL я добрался до точки, где мне было нужно что-то вроде этого: scala> класс A (x:Int) {println (x); определение == (a:A): булевская переменная = {this.x == a.x; }} Просто простое...
Я пишу DSL, где "+" оператор является строго числовым, как некоторые другие популярные языки. Это близко, но Строка "+" оператор портит мои неявные преобразования. Для чего синтаксис...
Я экспериментировал с переменными аргументами конструктора в пользу классов случая в Scala, но не могу передать их конструктору родителя классов случая: абстрактный класс случая Узел (val блоки: (Узел =...
Я надеюсь создавать документ как это: <базируются/>, Что я могу добавить детей к программно. Теоретически, это было бы похоже на это: val root_node_name = "базируются" val документ = <{...
Я пытаюсь соответствовать на группе опции в (бете 1) Scala 2.8 со следующим кодом: scala.xml._ val StatementPattern импорта =""" ([\w\]. +)\s*:\s* ([+-])? (\d +) """.r определение buildProperty (вход: Строка):...
Я пристраивал некоторые аннотируемые доменные классы в Scala, 2.8.0 использований В спящем режиме Аннотации 3.4.0. Это хорошо работало, за исключением того, что существуют определенные аннотации, которые берут массив в качестве...
У меня есть асинхронный поток управления как следующее: ActorA! DOA (dataA, callback1, callbackOnErrorA) определение callback1 () = {... ActorB! DoB (dataB, callback2, callbackOnErrorB)} определение callback2 (...
У меня есть класс Java, который регистрирует вещи, которые имеют такой метод: void info (Object message, Object ... params); В Scala я создал оболочку для такого вызова, которая выглядит следующим образом: def info (msg: = ...
черта NotNull {} я пытался видеть, как эта черта может гарантировать, что что-то не является пустым, и я не могу понять это: основное определение (args: Массив [Строка]) {val i = Список (1, 2) нечто (i)//(*)}...
Как каждый идет о реализации подтипа Числовых [T]? Я искал в руководстве по этому, но не нашел никого. Пример подтипов мог быть Рациональным или Сложным? Заранее спасибо Troels
У меня есть следующая проблема: у Меня есть функция, которая берет Список [Дважды] в качестве параметра, выполняет некоторые арифметические операции на элементах списка и, чем возврат результат. Я хотел бы...
Я пытаюсь записать черту (в Scala 2.8), который может быть смешан в к классу случая, позволив его полям быть осмотренным во времени выполнения, для конкретной цели отладки. Я хочу вернуть их в...
Я работаю над простое веб-приложение на Scala. Планируется получить данные JSON из внешнего API и вставить их в шаблон (к сожалению, получение данных в XML не вариант). Я '...
Следование за моим затаившим дыхание беспорядком, что является некоторыми хорошими ресурсами, которые объясняют, как новая библиотека Scala 2.8 наборов была структурирована. Мне интересно находить некоторую информацию о как...
Недавно я видел несколько вопросов по Scala (например, здесь, здесь и здесь), которые требовали использования прокси-серверов, и он неоднократно поднимался в моей собственной работе. В библиотеке Scala есть несколько прокси ...
Следование за другим вопросом, который я задал, выход Scala 2.8, я хотел понять немного больше о методе Scala TraversableLike .map, подпись которого следующие: карта определения [B, Это] (f: = и...
Я изучаю исходный код классов Scala 2.8 набора. У меня есть вопросы об иерархии scala.collection. Проходимый. Посмотрите на следующие объявления: пакет scala.collection...
Попытка состояла в том, чтобы скомпилировать некоторый код от этого ТАК вопрос и столкнуться с этим сообщением об ошибке, не может найти декларацию класса для типа T элемента. Вот другой отрывок, который показывает поведение: scala> определение f [T]..
Как делает scala.collection. JavaConversions заменяют ответы, данные в Итерации вопроса о Переполнении стека по наборам Java в Scala (она не работает, потому что "jcl" пакета не стало), и в...
В Scala 2.8 в scala.collection.package.scala существует объект: выход определения [От, T, К] (неявный b: CanBuildFrom [Ничто, T, К]), = новый CanBuildFrom [От, T, К] {определение применяются (от:...
В попытке записать API я борюсь с наборами Scala в 2,8 (.0-beta1). В основном то, в чем я нуждаюсь, должно записать что-то что: добавляет функциональность к неизменным наборам определенного типа где все...
Я изо всех сил пытаюсь понять то, что точно делает это означает, когда значение имеет, вводят @cpsParam [B, C] и что типы этой формы должны я присваивать своим значениям при использовании разграниченного средства продолжений....
Когда я оцениваю для в Scala, я получаю неизменный IndexedSeq (набор с подобными массиву рабочими характеристиками, такими как эффективный произвольный доступ): scala> val s = для (я <-от 0 до 9) урожай...
Я пытаюсь найти более чистую альтернативу (который идиоматичен Scala) к виду вещи, которую Вы видите с привязкой данных в WPF/silverlight, связывающем с данными - то есть, реализовывая INotifyPropertyChanged...
Я хочу записать неявное преобразование Tuple2 [A, B] к Seq[C], где C является супер типом и A и B. Моя первая попытка как следующее: неявное определение t2seq [A, B, C] (t: (A, B)) (неявный ENV: (A, B) <: <(C, C)...