Вопросы по теме 'traits'
schedule
14.04.2024
Как создать экземпляр трейта в универсальном методе в scala?
Я пытаюсь создать экземпляр признака с помощью этого метода
val inst = new Object with MyTrait
Это работает хорошо, но я хотел бы переместить это творение в функцию генератора, т.е.
object Creator {
def create[T] : T = new Object with...
8246 просмотров
schedule
19.03.2024
Поддерживает ли Objective-C трейты/примеси?
Существуют ли какие-либо методы для эмуляции трейтов или примесей в Objective-C?
В Scala, например, я могу сделать что-то вроде этого:
trait ControllerWithData {
def loadData = ...
def reloadData = ...
def elementAtIndex = ...
}
trait...
2883 просмотров
schedule
28.10.2023
Информация об общем типе полей в свойствах отсутствует?
Я обнаружил эту проблему, когда использую Morphia в scala. Он проверяет поля класса путем отражения и получает необходимую информацию о типе для сопоставления.
Но если я использую traits и определяю некоторые поля коллекции, информация об...
418 просмотров
schedule
16.05.2024
Что такое классы типов шаблонов в С++?
Возможный дубликат: как работают классы признаков?
Может ли кто-нибудь объяснить классы признаков шаблона на С++? Я пытался прочитать некоторые книги, но я просто не могу уложиться в голове.
7375 просмотров
schedule
08.12.2023
Динамически создавать графики в Чако
Набор инструментов для построения графиков Chaco для Python включает примеры, показывающие, как динамически обновлять существующие графики. Однако мое приложение требует динамического создания и уничтожения графиков в зависимости от данных. Я...
2986 просмотров
schedule
09.04.2024
Генеральное создание трейтов в scala
Я пытаюсь создать систему, которая позволяет пользователям объединять в цепочку несколько процессоров. Моя трудность заключается в том, что у каждого процессора на самом деле есть два бита информации, о которых он заботится, и я хочу, чтобы они...
573 просмотров
schedule
14.12.2023
Разница между абстрактным типом в характеристиках и параметром типа
В чем разница
trait MyTrait[T] {
def doSomething() : T
}
и
trait MyTrait {
type T
def doSomething() : T
}
когда вы их реализуете или смешиваете, это выглядит почти так же. Тогда каковы варианты использования абстрактного...
104 просмотров
schedule
30.12.2023
Какая концептуальная разница между чертами и множественным наследованием?
Из того, что я читал и видел, я считаю множественное наследование плохой практикой не само по себе, а потому, что оно заставляет новичков использовать везде, где более элегантные шаблоны проектирования могут быть полезны и более значимы.
Некоторые...
405 просмотров
schedule
27.02.2024
Поиск составного шаблона признаков для итераторов преобразования boost
Настройки
Если вы хотите, чтобы итераторы возились с тем, что они повторяют, прежде чем вернуть это, boost::transform_iterator довольно хороши. Вы передаете им унарную функцию, которая преобразует результат базового итератора operator*() , а...
279 просмотров
schedule
23.01.2024
автозагрузка трейта laravel 4 в моделях
Хорошо, я борюсь уже более 2 часов...
Должно быть, это один из тех моментов, когда "о боже, это было так очевидно", когда ты так устал и не видишь решения...
Я хочу расширить красноречивую модель, включив в нее черту.
так выглядит мой класс...
4339 просмотров
schedule
22.12.2023
Возвращаемое значение От Fucntion до Graits GUI
Я пытаюсь разработать графический интерфейс с помощью Enthought. Я немного смущен тем, как использовать Traits и возвращать значение из функции, которое будет отображаться в графическом интерфейсе. Ниже я написал простой графический интерфейс,...
169 просмотров
schedule
07.05.2024
Наличие черты в нескольких классах
Возможно, я не понимаю всей системы признаков, поэтому я решил спросить StackOverFlow.
Я сделал свою первую черту...
<?php
trait MY_Stat
{
var $dex;
var $int;
var $str;
}
?>
Мне никак не удается заставить его работать с моим...
1919 просмотров
schedule
07.04.2024
Проверка наследования признаков PHP
Итак, я, наконец, добрался до игры с чертами, и они очень удобны, проблема, с которой я столкнулся, заключается в том, что я хочу иметь некоторые черты, чтобы добавить функциональность к моим объектам данных. Само по себе это просто, за исключением...
1290 просмотров
schedule
13.12.2022
Scala: для создания экземпляра класса case требуется применить метод в компаньоне?
Приведенный ниже код определяет тип List и две реализации классов case, один из которых представляет пустой список, а Cons для создания фактического списка.
sealed trait List[+A]
case object Nil extends List[Nothing]
case class Cons[+A](head: A,...
511 просмотров
schedule
30.05.2024
Использование необъявленной ошибки имени типа с параметризованным трейтом
Я пытаюсь реализовать несколько операций над параметризованным типом (в частности, некоторые общие операции «стека» поверх Vec<T> . Однако я не уверен, как это работает (пока), поэтому вот урезанная версия того, что я в настоящее время борюсь...
1426 просмотров
schedule
15.10.2022
Какая хорошая ссылка на примеры использования enaml с типами и matplotlib?
Я сделал построение графического интерфейса, но не на Python. Из других вопросов об обмене стеками и моего собственного расследования. Похоже, я хочу использовать enaml и трейты для большей части этой работы. Есть ли какие-либо ссылки или ссылки,...
656 просмотров
schedule
16.09.2022
Изменение атрибута за пределами графического интерфейса traitsui
У меня есть вопрос об изменении атрибутов графического интерфейса traitsui. Для графического интерфейса я хочу изменить атрибут графического интерфейса, а не из-за изменения в графическом интерфейсе.
from traits.api import HasTraits, Bool, Int...
69 просмотров
schedule
01.02.2024
Проблемы с возвратом значения при использовании признака и сопутствующего объекта в Scala (Eclipse IDE)
Я поместил следующий код в файл object.Scala в Eclipse и просто хочу знать, каково значение для «x» (оно должно быть 3). Код не будет компилироваться, если я помещу значение где-нибудь, кроме объекта List; в то же время, когда файл находится внутри...
982 просмотров
schedule
03.12.2023
Как реализовать признак для параметризованного признака
У меня проблема с дизайном, когда я использую что-то вроде:
trait MyTrait<K: OtherTrait> { ... }
impl<K: OtherTrait, M: MyTrait<K>> AnyTrait for M { ... }
Я не могу реализовать трейт для этого трейта из-за ошибки E207...
2099 просмотров
schedule
08.04.2024