Resultados da pesquisa a pedido "generics"
Inferência de tipo genérico parcial possível em C #?
Estou trabalhando para reescrever minha interface fluente para minha biblioteca de classes de IoC e, quando refatorei algum código para compartilhar algumas funcionalidades comuns por meio de uma classe base, me deparei com um problema. Nota: ...
crie uma função genérica retornando uma função com a mesma assinatura
No TypeScript, quero criar uma função que aceite e retorne uma função com a mesma entrada-saída. a função em si precisa ser genérica. para que ele possa pegar qualquer número de argumentos e retornar qualquer tipo. function improveFunction ...
Como posso obter o separador de diretório (caminho do arquivo) no Perl?
No caso de Java, podemos obter o separador de caminho usando System.getProperty("path.separator");Existe uma maneira semelhante no Perl? Tudo o que quero fazer é encontrar um subdiretório dir, imediato. Digamos que estou recebendo dois ...
Delphi - ponteiros inteligentes e TList genéricos
Eu tenho uma implementação de ponteiros inteligentes e tentei implementá-lo em um TList genérico. program Project2; {$APPTYPE CONSOLE} {$R *.res} uses System.SysUtils, System.Generics.Collections; type ISmartPointer<T> = reference to function: ...
Convenção de nomenclatura de parâmetro de tipo genérico para Java (com vários caracteres)?
Em algumas interfaces que escrevi, gostaria de nomear parâmetros de tipo genérico com mais de um caractere para tornar o código mais legível. Algo como.... Map<Key,Value>Em vez disso ... Map<K,V>Mas quando se trata de métodos, os parâmetros de ...
Converter um objeto em duas interfaces ao mesmo tempo, para chamar um método genérico
Eu quero chamar um método genérico que restringe o tipo de entrada T para implementar duas interfaces: interface IA { } interface IB { } void foo<T>(T t) where T : IA, IB { }Como posso corrigir a última linha de void bar(object obj) { if (obj ...
A compilação falha ao usar um lambda para o fornecedor <? estende Tipo>
Por que isso não compila? : import java.util.Optional; public class Demo { Optional<? extends SomeValue> getOption() { return Optional.empty(); } void exposure() { SomeValue someValue = getOption().orElseGet(() -> new SomeValue()); } } class ...
WCF. Métodos genéricos de serviço
Como posso usar métodos genéricos no serviço wcf? Eu escrevi este código: [OperationContract] void AddItem<T>(T item);Mas eu recebo o seguinte erro: O tipo 'T' não pode ser exportado como um tipo de esquema porque é um tipo genérico aberto. ...
Por que o exemplo não é compilado, também conhecido como (co-, contra- e in) variação?
Seguindo emessa questão [https://stackoverflow.com/questions/663032/generic-wildcards-in-variable-declarations-in-scala] , alguém pode explicar o seguinte em Scala: class Slot[+T] (var some: T) { // DOES NOT COMPILE // "COVARIANT parameter ...
Como eu exijo que um tipo genérico implemente uma operação como Add, Sub, Mul ou Div em uma função genérica?
Estou tentando implementar uma função genérica no Rust, onde o único requisito para o argumento é que a operação de multiplicação seja definida. Eu estou tentando implementar um "poder" genérico, mas vou com um mais simplescube para ilustrar o ...