2
ответа

Неопределенный шаблонный прием методов?

Мой коллега сказал мне о маленьком кусочке дизайна, что использовал со своей командой, которая отправила мое кипение ума. Именно своего рода класс черт они могут специализироваться чрезвычайно отделенным способом. Я'...
вопрос задан: 9 May 2010 12:27
2
ответа

Сделайте сам: T => и это: T => имеют то же значение при определении черты?

Кажется, что я могу использовать сам или это для обращения к смешанному - в экземпляре или скорее к ограничению смешанное - в экземпляре. Например, это эквивалентно? scala> черта {сам: Список [_] =>}...
вопрос задан: 8 February 2010 01:06
2
ответа

Как Вы возвращаете Iterator в Скале?

Что я должен сделать, чтобы быть в состоянии возвратить Iterator из метода/класса? Как можно было бы добавить что черта к классу?
вопрос задан: 25 January 2010 20:39
2
ответа

Что такое наращиваемые модификации?

Я читал книгу о Scala и существует упоминание о наращиваемых модификациях с помощью черт. Что такое наращиваемые модификации и для того, какие цели они предназначены, чтобы использоваться?
вопрос задан: 12 May 2009 10:18
1
ответ

Как вернуть impl черту, завернутую в Result?

У меня есть функция, которая читает какой-то контент из файла или из Интернета и возвращает содержимое. Для простоты давайте используем следующее, предназначенное только для файла: fn test () - > Результат & л; ...
вопрос задан: 28 March 2019 02:11
1
ответ

Факторизовать методы, используя & amp; Box < T > и & amp; Т в качестве аргумента

У меня есть метод, который мне нужно вызвать с параметром trait (давайте назовем его Listener). Причина в том, что иногда я ранее сохранял этот параметр свойства в родительской структуре, чтобы он был внутри ...
вопрос задан: 2 March 2019 13:14
1
ответ

Как сделать индикатор выполнения с TraitsUI и Qt5?

В прошлом я использовал traitsui.wx.themed_slider_editor.ThemedSliderEditor для построения индикатора выполнения с помощью приложения TraitsUI с внутренним интерфейсом wx, Item ("model.progress", label = "Progress", ...
вопрос задан: 17 January 2019 09:32
1
ответ

Невозможно заимствовать неизменяемое содержимое `Box`` ** it` как изменчивое при циклировании по вектору с полиморфными признаками [duplicate]

Я решил сделать очень простой игровой цикл, перейдя через Vec черт. Поскольку размер объекта неизвестен, мне нужно использовать Коробку или ссылку для достижения этого полиморфного подхода. Мой подход не может ...
вопрос задан: 8 January 2018 00:28
1
ответ

(Re) named std :: pair members

Вместо того, чтобы писать сначала town->, я хотел бы написать town-> name. Встроенные именованные аксессоры (переименование первого и второго элементов итератора карты и именованных членов std :: pair) - лучшие решения, которые у меня есть ...
вопрос задан: 23 May 2017 10:31
1
ответ

Используя черты в C++

Этот вопрос связан с моим последним. Я пытаюсь решить проблему с помощью черт <T> и черт <T*>. Рассмотрите следующий код. шаблон <имя типа T> черты структуры {...
вопрос задан: 23 May 2017 10:24
1
ответ

Как я могу создать функцию is_prime, которая является общей для различных целочисленных типов?

Я только что погрузился в Rust и хочу сделать некоторые базовые математические функции, которые являются общими. У меня есть следующая функция is_prime: fn is_prime (n: i64) - > bool {если n == 2 || n == 3 {...
вопрос задан: 30 December 2015 20:51
1
ответ

Передавать статически направленную черту по ссылке / заимствованию [дубликат]

Я пытаюсь передать статически переданную черту через несколько функций через заимствование: trait Trait {fn bla (& amp; self, input: usize) - & gt; u32; } struct A {} impl Trait для A {fn bla (& ...
вопрос задан: 15 May 2015 00:42
1
ответ

Черты и абстрактные методы переопределяют в Scala

У меня есть основной абстрактный класс (черта). Это имеет нечто абстрактного метода (). Это расширено и реализовано несколькими производными классами. Я хочу создать черту, которая может быть смешана в производные классы так...
вопрос задан: 1 March 2015 18:44
1
ответ

Я должен создать новый объект смешаться в черте Scala?

В Scala, звоня groupBy () на наборе возвращает Карту, где значения являются наборами, но я хочу MultiMap. Что самый легкий путь состоит в том, чтобы сделать преобразование? Я могу постараться не создавать новый MultiMap...
вопрос задан: 28 December 2014 01:48
1
ответ

ожидаемый nested-name-specifier прежде 'sktraits'

Это - отрывок шаблона класса, который вызывает ошибки компиляции:/* Вторичный индексный класс */шаблонный шаблон <class TKey, class TVal, class key_traits, class val_traits> <класс...
вопрос задан: 15 July 2013 04:14
1
ответ

Смешивание нескольких черт в Scala

Быстрое примечание: Примеры из учебного руководства Scala для Части 5 Беженцев Java: Черты и Типы. Предположим, что у меня есть Студент черт, Рабочий, Недоплаченный, и Young. Как я мог объявить класс (не экземпляр)...
вопрос задан: 20 May 2013 08:49
1
ответ

целочисленные черты (is_integer, is_integral)

Мне нужны две черты относительно целых чисел. Первый был бы похож на станд.:: is_integral (или повышение:: is_integral), но применимый с определяемыми пользователем типами (например, класс, переносящий интервал, говорят int_wrapper):...
вопрос задан: 10 August 2010 10:35
1
ответ

Python: Метаклассы полностью вниз

У меня есть тайный вопрос, включающий метаклассы Python. Я создаю пакет Python для кода веб-стороны сервера, который поможет получить доступ к произвольным классам Python через клиентские прокси...
вопрос задан: 27 July 2010 17:34
1
ответ

Создание независимых черт

Учитывая две независимых черты: T1 черты {определение x = 42} черта T2 {определение x = 0}, Если я пытаюсь определить класс, смешивающийся в этих двух чертах как: класс C расширяет T1 с помощью T2, я получаю ошибку компилятора:...
вопрос задан: 5 May 2010 10:27
1
ответ

Восстановление лениво созданного атрибута, когда базовый атрибут изменяется у Американского лося

У меня есть класс Американского лося с атрибутом lazy_build. Значение того атрибута является функцией другого (неленивого) атрибута. Предположим, что кто-то инстанцирует класса со значением 42 для...
вопрос задан: 25 April 2010 10:00
1
ответ

Черты Scala и неявный беспорядок преобразования

Следующие строки работают, когда я ввожу их вручную в Scala REPL (2.7.7): черта myTrait {переопределяет определение toString = "что-то"} неявное определение myTraitToString (вход: myTrait): Строка = вход....
вопрос задан: 17 April 2010 22:41
1
ответ

Mixin или реализация Trait в AS3?

Я ищу идеи о том, как реализовать систему стиля Mixin/Trait в AS3. Я хочу смочь составить много классов вместе в отдельный объект. Конечно, это не уровень языка...
вопрос задан: 10 April 2010 13:32
1
ответ

Черты в [закрытом] JavaScript

Как я могу реализовать черты в JavaScript?
вопрос задан: 30 December 2009 06:46
1
ответ

Mixins против черт

В чем разница между миксинами и чертами? Согласно Википедии, модули Ruby являются своего рода чертами. Как так?
вопрос задан: 28 June 2009 08:35
0
ответов

Как бы вы реализовали шаблон дизайна «черты» -в C #?

Я знаю, что этой функции нет в C #, но PHP недавно добавил функцию под названием Traits, которую я сначала считал немного глупой, пока не начал об этом думать. Скажем, у меня есть базовый класс с именем...
вопрос задан: 9 September 2019 11:41
0
ответов

Черты и интерфейсы

В последнее время я пытался изучать PHP, и зациклился на чертах. Я понимаю концепцию горизонтального повторного использования кода и не хочу обязательно наследовать от абстрактного класса ....
вопрос задан: 14 July 2019 02:56
0
ответов

Как работают классы свойств и что они делают?

Я читаю «Эффективный C ++» Скотта Мейерса. Он говорит о классах признаков, я понял, что они мне нужны для определения типа объекта во время компиляции, но я не могу понять его ...
вопрос задан: 9 June 2019 06:01
0
ответов

Класс Scala неправильно десериализован Angular HttpClient

У меня есть следующие признак и классы в Scala: алгоритм запечатанного признака {имя_альбома: формула строкового значения: параметры строкового значения: Seq [AlgorithmParameter [Any]] def extensionAlgorithm [T] (алгоритм: ...
вопрос задан: 13 April 2019 20:49
0
ответов

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

Я пытаюсь выяснить, что я могу сделать с помощью fn item. Я мог найти что-то для указателя fn в источнике std lib, но ничего о элементе fn. Я знаю о Копии, Fn, о том, что меня называют и каким-то образом ...
вопрос задан: 28 March 2019 22:58
0
ответов

Зачем мне нужны точки с запятой после этого импорта?

Я никогда не особо до сих пор много использовал Traits в Scala, и я хочу это изменить. У меня есть этот код: import tools.nsc.io.Path import java.io.File trait ImageFileAcceptor extends FileAcceptor {override ...
вопрос задан: 24 March 2019 20:34