Resultados da pesquisa a pedido "generics"

3 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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?

2 a resposta

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, ...

3 a resposta

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 ...

6 a resposta

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 ...

1 a resposta

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; ...

5 a resposta

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 ...

9 a resposta

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 ...

1 a resposta

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: ...