Resultados da pesquisa a pedido "generics"

3 a resposta

c # genérico com ligeira diferença para os tipos?

Observe as duas extensões, uma para float e outra para Vector3. Observe que há apenas uma pequena diferença novar( ligar. Em c # estes poderiam ser escritos como um genérico? A essência da minha pergunta é: dentro de um genérico, você pode ...

6 a resposta

Usando .ToDictionary ()

Eu tenho um método retornando uma lista, vamos chamá-loGetSomeStrings(). Eu tenho um método de extensão na classe string, retornando número de caracteres na string, por exemplo.myString.Number('A'). Eu gostaria de, em uma única linha, pegar um ...

2 a resposta

Java Convert Generic LinkedList em Matriz Genérica

Então, para começar, digamos que eu tenho umLinkedList<String>, Eu posso facilmente convertê-lo em uma matriz viatoArray(). isto é LinkedList<String> strList = new LinkedList<String>(); String[] strArray = strList.toArray(new String[0]);Mas ...

1 a resposta

Como obter argumentos de tipo reais de um parâmetro genérico reificado no Kotlin?

Usandoparâmetros do tipo reificado [https://kotlinlang.org/docs/reference/inline-functions.html#reified-type-parameters] , pode-se escrever uma função embutida que funcione com o parâmetro type através da reflexão no tempo de execução: inline ...

1 a resposta

Matrizes e genéricos Java: Java equivalente a C # IEnumerable <T>

Então, em C #, eu posso tratar umstring[] como umIEnumerable<string>. Existe um equivalente Java?

1 a resposta

Pular item ao executar o mapa no Swift?

Estou aplicando um mapa a um dicionário que possui umtry iniciar. Gostaria de pular a iteração se o item mapeado for inválido. Por exemplo: func doSomething<T: MyType>() -> [T] dictionaries.map({ try? anotherFunc($0) // Want to keep ...

3 a resposta

Método de extensão genérico: o argumento de tipo não pode ser deduzido do uso

Estou tentando criar um método de extensão genérico, que funciona em tabelas de dados digitados: public static class Extensions { public static TableType DoSomething<TableType, RowType>(this TableType table, param Expression<Func<RowType, ...

1 a resposta

O protocolo pode ser usado apenas como uma restrição genérica porque possui requisitos Self ou AssociatedType

Eu tenho um protocolo RequestType e ele associouType Model como abaixo. public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: ...

12 a resposta

Quais são as diferenças entre os tipos "genéricos" em C ++ e Java?

Java possui genéricos e C ++ fornece um modelo de programação muito forte comtemplates. Então, qual é a diferença entre genéricos C ++ e Java?

2 a resposta

Implementação gerada do padrão Visitor em Java

Fiz algumas pesquisas tentando desenvolver uma estrutura de conversão de tipos que fornece a capacidade de converter instâncias de uma classe de origem (por exemplo, Foo) em instâncias de classes de resultados (por exemplo, Bar ou Baz). A ...