Resultados da pesquisa a pedido "traits"
É melhor especificar uma característica vinculada no bloco impl ou no método?
Suponha que eu queira criar algum tipo que envolva outro tipo genérico, como: struct MyWrapper<T> { pub inner: T, }Agora, quero que meu tipo tenha um método se o tipo interno atender a um limite específico. Por exemplo: eu quero imprimi-lo ...
Instanceof PHP para traços
Qual é a maneira correta de verificar se uma classe usa uma certa característica?
Descubra se é possível chamar um objeto C ++
É possível escrever uma característica de tipo, digamosis_callable<T>, que informa se um objeto tem umoperator() definiram? É fácil se os argumentos para o operador de chamada forem conhecidos antecipadamente, mas não no caso geral. Quero que a ...
Como combinar várias funções usando Diesel em uma através da abstração?
Tenho as duas funções a seguir: pub fn get_most_recent_eth_entry(conn: &SqliteConnection) -> Result<i32, Error> { let res = types::ethereum::table .order(types::ethereum::time.desc()) .limit(1) .load::<types::ETHRecord>(&*conn); match res { ...
Quais são os casos de uso típicos de um iterator_trait
Eu sou novo em C ++, por favor, tenha paciência comigo. Estou tentando entender o STL iterator_traits. No livro "A biblioteca padrão do C ++", a estrutura iterator_traits é definida da seguinte forma: template <class T> struct iterator_traits{ ...
omo declarar características como tendo implícito "parâmetros construtores"
Estou projetando uma hierarquia de classes, que consiste em uma classe base, juntamente com várias características. A classe base fornece implementações padrão de vários métodos, e as características substituem seletivamente certos métodos ...
ecursos de padrão de características JavaScri
Alguém poderia recomendar bons recursos para o uso de características em javascript? Após algumas pesquisas, encontrei principalmente artigos sobre bibliotecas que fornecem funcionalidade de características, mas fiquei curioso sobre as práticas ...
Como o compilador Scala lida com métodos de características concreta
Se eu tiver a seguinte classe Scala: abstract class MyOrdered extends Ordered[MyOrdered] { def id: Int def compare(that : MyOrdered) : Int = if (that==null) 1 else (id-that.id) } Então eu só preciso definir o método id no Scala para obter uma ...
aneiras de alcançar traços eficazes de Jav
Por favor, deixe-me saber se isso é inadequado conforme formulado (em particular se o Programmers.SE ou algo seria melhor para a pergunta.) Bem. Então, eu tenho várias características que estou expressando atualmente como interfaces. Vamos ...
O padrão de característica empilhável pode ser usado com objetos singleto
Eu gostaria de usar o padrão de traço empilhável [http://www.artima.com/scalazine/articles/stackable_trait_pattern.html] com objetos singleton, mas não consigo encontrar como fazer o compilador feliz: abstract class Pr { def pr() } trait ...