Resultados da pesquisa a pedido "generics"
A referência não genérica à classe genérica resulta em tipos de retorno não genéricos
Eu tenho uma classe herdada que a classe em si não é genérica, mas um de seus métodos de retorno usa genéricos: public class Thing { public Collection<String> getStuff() { ... } }getStuff() usa genéricos para retornar uma coleção de seqüências ...
Restrições de membro F # + ^ a parâmetros byref
Após algumas brincadeiras, as restrições de membro do F # apresentam e funcionam como esta: let inline parse< ^a when ^a : (static member Parse: string -> ^a) > s = (^a: (static member Parse: string -> ^a) s)Isso funciona perfeitamente bem: let ...
Classe genérica de C # vs métodos genéricos
Qual é a vantagem de tornar uma classe genérica em vez de apenas tornar o método genérico? Em que circunstância você gostaria de usar uma classe genérica?
Função genérica para classificar matriz de classe por propriedades
Eu quero criar uma função genérica para classificar uma matriz de classes com base em uma propriedade passada. Por exemplo, eu tenho essas classes public class Car { var id: Int var manufacturer: String var variant: String init(id: Int, ...
tipo genérico de fluxo para expressão de função (funções de seta)
Normalmente, tento manter os tipos de função de fluxo separados de sua implementação. É um pouco mais legível quando escrevo: type Fn = string => string; const aFn: Fn = name => `hello, ${ name }`;ao invés de: const aFn = (name: string): string ...
Genéricos Java - Inicialização ArrayList
Sabe-se que o arraylist init. deve ser assim ArrayList<A> a = new ArrayList<A>(); ArrayList<Integer> a = new ArrayList<Number>(); // compile-time errorentão, por que o java permite isso? 1. ArrayList<? extends Object> a1 = new ...
Tipo genérico para obter chaves enum como string de união no texto datilografado?
Considere a seguinte enumeração datilografada: enum MyEnum { A, B, C };Se eu quiser outro tipo que seja as seqüências de caracteres unidas das chaves dessa enumeração, eu posso fazer o seguinte: type MyEnumKeysAsStrings = keyof typeof MyEnum; ...
Por que um parâmetro do tipo Java não pode ter um limite inferior?
Entendo que você não pode vincular um parâmetro do tipo genérico Java a um limite inferior (ou seja, usando osuper palavra-chave). Eu estava lendo o que Angelika Langer Generics FAQ tinha a dizer sobre o ...
Como excluir um item de uma lista genérica
Eu tenho uma lista genérica Como removo um item? EX: Class Student { private number; public Number { get( return number;) set( number = value;) } private name; public Name { get( return name;) set( name = value;) } main() { static ...
Tentando escrever uma função genérica para analisar JSON em estruturas codificáveis
Atualmente, estou analisando JSON assim struct ExampleStruct : Codable { init() { } // implementation } if let jsonData = jsonString.data(using: .utf8) { do { let decoder = JSONDecoder() let object = try decoder.decode(ExampleStruct.self, from: ...