Я только начал смотреть на повторную реализацию библиотеки коллекций Scala, которая появится в готовящемся выпуске 2.8. Те, кто знаком с библиотекой из 2.7, заметят, что библиотека из ...
Я недавно бросил пытаться использовать Scala в Eclipse (основной материал как завершение не работает). Таким образом, теперь я пробую IntelliJ. Я не становлюсь очень далеким. Я смог отредактировать программы (в синтаксисе...
Довольно много функций на Карте берут функцию на кортеже значения ключа как аргумент. Например, определение foreach (f: ((A, B)) ⇒ Единица): Единица. Таким образом, я искал короткий способ записать аргумент foreach:> val...
Это - тот же вопрос для более старой версии Scala, но они говорят, что плагин Eclipse был улучшен значительно. Действительно ли это - лучший IDE теперь? Как делают другого Scala, которого IDE сравнивает сегодня?
Я знаю, что это - точный дубликат, но год прошел, и Scala, кажется, быстро двигающаяся вещь, таким образом, я полагаю, что могло бы быть приемлемо спросить снова: Каков лучший IDE для права разработки Scala...
Этот простой тест, конечно, работает как ожидалось: scala> var b = 2 b: Интервал = 2 scala> b + = 1 scala> b res3: Интервал = 3 Теперь я приношу это в объем: класс A (var x: Интервал) {определение + = (y:Int) {this.x + = y}...
Я недавно озирался для изучения нового языка в течение моего свободного времени, и Scala, кажется, очень привлекателен. У меня есть несколько вопросов относительно него: не Будет знание Java налагать проблему...
Мне нужно перебрать список, но круговой путь. Мне тоже нужно добавить новые элементы в список и перебрать все элементы (старые и новостные элементы). Как мне это сделать? Есть ли какая-то структура данных для них?
Категорическая ссылка для использования Scala на андроиде, кажется, здесь: http://www.scala-lang.org/node/160, К сожалению, все ссылки при использовании scala с андроидом базируются вокруг Scala 2.7 и...
Рассмотрите следующий код: класс Foo (имя var: Строка = "панель") Теперь я пытаюсь получить значение и корректный тип его через отражение: нечто val = новый Foo val поле = foo.getClass.getDeclaredField ("...
Я вижу в документации API для Predef, что они являются подклассами универсального типа функции (From) => To, но это все, что там говорится. Гм, что? Возможно, где-то есть документация, но поисковые системы не ...
Одной из новых возможностей Scala 2.8 являются границы контекста. Что такое контекстно-зависимое и где это полезно? Конечно, я искал сначала (и нашел, например, это), но я не мог найти, что любой действительно очищается...
Я только что закончил Программировать в Scala, и я изучал изменения между Scala 2.7 и 2.8. Тот, который, кажется, является самым важным, является плагином продолжений, но я не понимаю...
Я просто недавно встретился с термином "Слабое Соответствие" (в пользовательском ответе ретронима Переполнения стека на то, Как настроить неявное преобразование для разрешения арифметики между числовыми типами?).Что это?
В моей функции Scala я пересекаю Java ArrayCollection, извлекая определенные элементы, которые должны сформировать новый набор. В конце это должен быть Java-ArrayList снова, потому что я взаимодействую...
Предположим, что каждый хочет создать новый универсальный класс, Роман. Этот класс будет содержать много полезных методов - возможно, это - тип набора - и поэтому Вы хотите разделить его на подклассы. Но Вы хотите...
Что такое объекты пакета, не так понятие, но их использование? Я попытался получить работу в качестве примера и единственную форму, которую я взялся за работу, был следующие: расследования объекта пакета {val...
Я хотел бы построить свою модель предметной области, используя только неизменяемые объекты. Но я также хочу использовать черты с полями val и перенести некоторые функциональные возможности в черты. Пожалуйста, посмотрите на следующий пример: ...
У меня есть Seq, содержащий объекты класса, который похож на это: класс A (val ключ: Интервал...) Теперь я хочу преобразовать этот Seq в Карту, с помощью значения ключа каждого объекта как ключ и объект...
Я знаю, что, чтобы быть Проходимыми, Вы должны только иметь foreach метод. Повторяемый требует метода итератора. И наборы SID Scala 2.8 и "Борьба Bitrot с Типами" бумага в основном...
Я просто наткнулся на одно из сообщений в блоге Tony Morris о Java и фундаментальной проблеме с языком: это определения сделанного на заказ отношения равенства для набора. Это - что-то, что я думаю...
Делает любой знает, возможно ли что-то вроде этого в Scala: класс случая Вещь (property:String) определение f (thing:Thing, prop:String = thing.property) = println (опора) вышеупомянутый код не компилирует;...
У меня есть следующий набор наборов. Я не знаю заранее, какой длины это будет. val устанавливает = Набор (Набор ("a", "b", "c"), Набор ("1", "2"), Набор ("S", "T")) я хотел бы развернут
Я пытаюсь реализовать Боб Сессии JavaEE с Scala 2.8. Поскольку это - Боб Удаленного сеанса, я должен аннотировать его следующей Аннотацией Java: @Target ({ElementType. ВВЕДИТЕ}) @Retention (...
В Scala 2.7 я мог записать: пакет com.acme.bar класс Панель. пакет com.acme.foo класс Foo {новая панель. Панель} Это не компилирует в Scala 2.8 - однако это делает: пакет com.acme пакет...
У меня есть некоторый класс C: класс C (...) {...} Я хочу использовать его для индексации эффективной карты. Самой эффективной картой является Массив. Таким образом, я добавляю "глобальный" "статический" счетчик в сопутствующем объекте
Почему это кодирует сбой для компиляции, но компиляции успешно, когда я некомментирую обозначенную строку? (Я использую Scala 2.8 ночью). Кажется, что явно вызов string2Wrapper позволяет этому использоваться...
Я переключаюсь от scala 2.7 и приказанный scala 2.8 и использую упорядочивание. Это выглядит довольно прямым, но я задавался вопросом, мог я делать его немного менее подробным. Например: scala> класс случая...
Я рассматриваю рефакторинг немногих сигнатур методов, которые в настоящее время берут параметр списка типов или Набор реальных классов - Списка [Нечто] - для использования повторенных параметров вместо этого: Foo*. Обновление: Следующее...