0
ответов

Перенос java-интерфейса на типаж scala с помощью generics

Я новичок в Scala, и мне нужно перенести часть java-приложения на scala. У меня есть следующее определение java-интерфейса: открытый интерфейс AccountDAO ...
вопрос задан: 24 February 2012 10:03
0
ответов

Динамическое создание графиков в Chaco

Набор инструментов построения графиков Chaco для Python включает примеры, которые показывают, как динамически обновлять существующие графики. Однако мое приложение требует, чтобы я динамически создавал и уничтожал графики в зависимости от ...
вопрос задан: 22 February 2012 19:39
0
ответов

Семантика абстрактных признаков в Scala

Мне интересно, какова семантика использования ключевого слова abstract в сочетании с признаками. Если черта не определяет никаких абстрактных методов, ключевое слово abstract не мешает мне ...
вопрос задан: 19 February 2012 12:04
0
ответов

Улучшение java классов с помощью трейтов, как объявить внутри трейта java поля?

Моя цель - улучшить внутри кода scala существующий Java класс с помощью микс-ингредиента трейта. Например, добавить метод типа java.awt.Rectangle.translate(dx, dy) в класс java.awt.geom.Ellipse2D. Для этого я ...
вопрос задан: 7 February 2012 00:36
0
ответов

Возможен ли класс-трейт is_functor C++?

Как я могу статически определить, является ли аргумент объектом функции C++ (functor)? template void test(F f) {} Я пробовал is_function::value, но это не работает. Также кажется ...
вопрос задан: 1 February 2012 10:23
0
ответов

Scala trait - Есть ли эквивалент Java interface public static field?

В Java: public interface Foo { public static final int Bar = 0; } А в Scala, как я могу создать трейт Foo, который имеет Bar, и я могу получить к нему доступ как: Foo.Bar?
вопрос задан: 15 January 2012 03:22
0
ответов

Swappable Trait в Scala

Я хочу для определения свойства Swappable с двумя значениями x, y и методом swap, чтобы при вызове swap объекта, унаследованного от Swappable, возвращался другой объект того же типа с переключенными x, y. Мой ...
вопрос задан: 12 January 2012 21:47
0
ответов

В чем разница между «класс C расширяет A с помощью B» и «класс C расширяет B», когда черта B расширяет черту A

Когда две черты определены таким образом, черта А черта B расширяет A, в чем разница между этими двумя. класс C расширяет B класс D расширяет A с помощью B Я не думаю, что это необходимо для класса C или ...
вопрос задан: 4 January 2012 22:14
0
ответов

Понимание черт в Котлине

В Котлине у нас будет возможность создать «черту, которая может требует расширения класса на стороне вызова ", например class Bar {} trait T1: Bar {} class Foo: Bar, T1, T2, T3 {} class Неправильно: T1, ...
вопрос задан: 10 December 2011 15:19
0
ответов

Почему в Scala есть классы, когда в нем уже есть черты?

Это может показаться глупым вопросом, так что потерпите меня ... Рассмотрим этот сеанс REPL: scala> trait T определенное свойство T scala> val t = new T : 8: error: свойство T является абстрактным; не может ...
вопрос задан: 4 December 2011 21:15
0
ответов

Как я могу активировать уведомление о статическом событии Traits в списке?

Я работаю над презентацией черт из PyCon 2010. Примерно 2:30:45 докладчик начинает освещать уведомления о событиях признаков, которые позволяют (среди прочего) автоматически ...
вопрос задан: 4 December 2011 08:07
0
ответов

Как “разыменовать тип” в C++ 03?

, Как я получаю "разыменованный тип" другого типа в C++ 03? Обратить внимание, что это может быть другой dereferenceable тип как станд.:: вектор <интервал>:: итератор. например, если у меня есть шаблон <имя типа T> структура...
вопрос задан: 17 November 2011 20:47
0
ответов

Множество Scala с

Новое в Scala. Язык довольно лаконичный. Любопытно, почему для реализации нескольких признаков требуется несколько операторов «с». Например: класс Foo расширяет Bar с помощью A с помощью B с помощью C {} по сравнению с классом Foo ...
вопрос задан: 15 November 2011 17:16
0
ответов

Есть ли что-то неправильное с абстрактным значением, используемым в trait в scala?

У меня есть trait Invoker { val method: Method } Инспекция кода Intellij IDEA предупреждает меня, что "Abstract value used in trait". Все компилируется нормально. Есть ли что-то неправильное в том, чтобы иметь ...
вопрос задан: 21 October 2011 10:53
0
ответов

Ссылка на аргумент конструктора из признака

Может ли признак в Scala ссылаться на именованный аргумент конструктора класса, в который он смешан? Приведенный ниже код не компилируется, потому что аргумент конструктора ModuleDao не является val as. ..
вопрос задан: 10 October 2011 12:11
0
ответов

Что такое свойство Comparable в Scala?

Я ищу Scala-аналог C # IComparable и обнаружил свойство Comparable. Я имею в виду - упоминается Comparable, но когда я ищу его на http://www.scala-lang.org/api/current/scala/, я получаю ...
вопрос задан: 9 October 2011 09:12
0
ответов

сопоставление типа с int

У меня есть две программы на C ++, которым требуется тип карты -> int, известный во время компиляции и равны между двумя программами. Кроме того, я Я бы хотел автоматически удостовериться во время компиляции, что ...
вопрос задан: 2 October 2011 10:28
0
ответов

Scala: Смешайте черты характера и класс case в сопоставлении с образцом

Я хочу сопоставить некоторые классы case. Если я их не знаю, я хочу сопоставить определенную черту, которую классы должны расширять. Это похоже на типаж Event // root trait trait Status extends Event // ...
вопрос задан: 29 September 2011 10:58
0
ответов

. Выводят реализации метода взаимозависимого по умолчанию в Scala

Я хотел бы определить черта с некоторыми свойствами, которые У чековых отношений - например, ради, скажем, что A * B = C. Идея заключается в том, что реализации этой черты могут дать два ...
вопрос задан: 27 September 2011 14:51
0
ответов

Что еще больше Scala идиоматическая: Trait Traita расширяет Trails или Traita Traita {Self: Traitb =>}

, кроме аспекта наследования, есть ли разница между следующими шаблонами класса: 1 | Trait Traita расширяет Trails 2 | Trait Traita {Self: Traitb =>} Я хотел бы разделить ...
вопрос задан: 30 August 2011 22:07
0
ответов

Как вы определяете свойство package-private * в Scala?

В Java можно создавать частные интерфейсы пакета. Глядя на них с помощью javap, вы видите, что им не хватает «публичной» видимости. В Scala вы можете объявить черту как private [package] или ...
вопрос задан: 23 August 2011 20:59
0
ответов

Способы достижения эффективных свойств Java?

Пожалуйста, дайте мне знать, если это не соответствует формулировке (в частности, Programmers.SE или что-то лучше для вопроса.) Хорошо. Итак, у меня есть ряд «черт», что я ...
вопрос задан: 22 August 2011 18:44
0
ответов

Помощник по модульному тестированию или неинтерфейсные черты в Scala

Этот вопрос касается тестирования классов, которые смешивают неинтерфейсные черты, то есть черт, содержащих некоторые функциональность. При тестировании функциональность класса должна быть изолирована от ...
вопрос задан: 14 August 2011 21:48
0
ответов

Как компилятор Scala обрабатывает конкретные методы признаков?

Если у меня есть следующий класс Scala: абстрактный класс MyOrdered extends Ordered [MyOrdered] {def id: Int def compare (that: MyOrdered): Int = if (that == null) 1 else (id-that.id) } ...
вопрос задан: 14 August 2011 13:44
0
ответов

Как объявить черты как принимающие неявные «параметры конструктора»?

Я разрабатываю иерархию классов, которая состоит из базового класса и нескольких черт. Базовый класс предоставляет реализации по умолчанию для нескольких методов, а черты выборочно переопределяют ...
вопрос задан: 8 August 2011 14:35
0
ответов

Черты и сериализация / десериализация

Скажем, у меня есть две черты, которые я хотел бы миксин в класс. Каждая черта реализует абстрактный метод, который нужен классу. trait Writable {def serialize (out: java.io.DataOutput) } trait ...
вопрос задан: 1 August 2011 13:32
0
ответов

Каковы типичные варианты использования of an iterator_trait

Я новичок в C ++, так что, пожалуйста, потерпите меня. Я пытаюсь понять STL iterator_traits. В книге «Стандартная библиотека C ++» структура iterator_traits определена следующим образом: template
вопрос задан: 20 July 2011 05:53
0
ответов

Ukusebenzisa zonke lezi zici zeScala kunamthelela muni ngesikhathi sokusebenza?

Cabanga lokhu: val myObject = if (someCondition) {new Whatever with Trait1 } okunye uma (otherCondition) {new Whatever with Trait2 with Trait3 with Trait4 } okunye {new Whatever with Trait5 } ...
вопрос задан: 30 June 2011 17:46
0
ответов

Не удается получить доступ к типу параметра шаблона класса внутри функции-члена с лямбда-выражением

У меня есть шаблон класса с функцией-членом, имеющей лямбда-выражение, которая хочет использовать тип параметра шаблона класса. Не удается скомпилировать внутри лямбда-выражения, но успешно, как и ожидалось, за пределами ...
вопрос задан: 22 June 2011 15:08
0
ответов

Как использовать Scala Secure Trait в PlayFramework?

Я пытаюсь создать веб-приложение на Scala с помощью Play Framework. При использовании Play Framework на Java я могу использовать модуль Secure для аутентификации страниц, требующих входа в систему. Это обычное дело ...
вопрос задан: 2 June 2011 18:31