Resultados da pesquisa a pedido "generics"

3 a resposta

Restrições de tipo de membro estático do F #

Estou tentando definir uma função, fatorize, que usa restrições de tipo estrutural (requer membros estáticos Zero, One, + e /) semelhantes ao Seq.sum para que possa ser usado com int, long, bigint, etc. parece que não consegue obter a sintaxe ...

1 a resposta

Valor padrão para o parâmetro genérico opcional na função Swift

É possível atribuir um valor padrão a um parâmetro genérico opcional? Estou tentando fazer algo assim: func addChannel<T>(name: String, data: T? = nil) -> Channel { } let myChannel = addChannel("myChannelName")Mas estou recebendo um erro ...

4 a resposta

Método C # parâmetro genérico erro de parâmetro?

Parece-me que há um erro / inconsistência no compilador C #. Isso funciona bem (o primeiro método é chamado): public void SomeMethod(string message, object data); public void SomeMethod(string message, params object[] data); // .... ...

3 a resposta

Como fazer consultas de intervalo inclusivas quando apenas o intervalo semiaberto é suportado (ala SortedMap.subMap)

EmSortedMap.subMapEsta é a API paraSortedMap<K,V>.subMap [http://java.sun.com/javase/6/docs/api/java/util/SortedMap.html#subMap%28K,%20K%29] : SortedMap<K,V> subMap(K fromKey, K toKey) : Retorna uma exibição da parte deste mapa cujas chaves ...

2 a resposta

Chamando um método genérico usando expressões lambda (e um tipo conhecido apenas em tempo de execução)

Você pode usarObjetos de expressão lambda [http://msdn.microsoft.com/en-us/library/system.linq.expressions.lambdaexpression.aspx] para representar um lambda como uma expressão. Como você cria umObjeto de expressão ...

3 a resposta

Contrato comparável e comparador com relação a null

Comparable contrato especifica quee.compareTo(null) deve jogarNullPointerException. Dea API [http://java.sun.com/javase/6/docs/api/java/lang/Comparable.html]: Observe quenull não é uma instância de nenhuma classe ee.compareTo(null) deve jogar ...

1 a resposta

Scala 2.11.5 falha do compilador com aliases e manifestos de tipo

Parece que passar um alias para um tipo parametrizado de caractere curinga para uma função que tenta obter um resultado implícitoManifest para o tipo travará o compilador Scala 2.11.5. O seguinte pode ser colado no 2.11.5 REPL para reproduzir a ...

3 a resposta

Os genéricos compilam e executam no Eclipse, mas não compilam no javac

Nota: Este é um spin-off deContrato comparável e comparador com relação a null [https://stackoverflow.com/questions/2858628/comparable-and-comparator-contract-with-regards-to-null] Esse código compila e executa bem no Eclipse ...

2 a resposta

Estou faltando alguma coisa ou as varargs quebram Arrays.asList?

private void activateRecords(long[] stuff) { ... api.activateRecords(Arrays.asList(specIdsToActivate)); }Esta chamada não deve retornar a Arrays.asList retornar uma lista deLongs? Em vez disso, está retornando umList<long[]> public static <T> ...

2 a resposta

Passando Classe genérica como argumento para funcionar rapidamente

Abaixo está o meu método no qual há busca que eu faço em um Compromisso de Classe de Objeto Gerenciado. Preciso usar a mesma função para outras Classes de objetos gerenciados semelhantes. Como passo diferentes "Classes" como parâmetro sempre que ...