Resultados da pesquisa a pedido "type-parameter"

1 a resposta

Tipo de entendimento Parâmetros no Scala

Estou tentando entender os parâmetros de tipo no Scala. Vejamos o seguinte exemplo geral: def func1[T](a : T) : T = aEu entendo que func1 leva 1 parâmetro de qualquer tipo e retorna esse parâmetro do mesmo tipo. O que eu não entendo é o ...

2 a resposta

Sintaxe do tipo Scala

Observei que, se eu quiser criar uma função genérica que possa aceitar uma lista de qualquer tipo e retornar um booleano, posso usar a seguinte sintaxe para uma declaração de função: def someFunction[A](l:List[A]):BooleanNo entanto, também posso ...

3 a resposta

Adicionando uma visualização personalizada ao XML ... mas com um tipo GENERIC

Estou trabalhando em uma exibição personalizada com uma esperança de reutilização. Deve ter um tipo genérico, como este: public class CustomViewFlipper<someType> extends ViewFlipper { }Eu sei como vincular uma exibição personalizada normal ao ...

5 a resposta

iferença entre interface como restrição de tipo e interface como parâmetr

Se eu quisesse criar um método que toma uma instância deIList como parâmetro (ou qualquer outra interface, mas vamos usarIList como exemplo), eu poderia criar um método genérico com uma restrição de tipo, por exemplo public static void ...

1 a resposta

Argumento de tipo genérico verificado por parâmetro de classe pode ser hackeado, melhores maneiras?

Considere a classe:

4 a resposta

F # Um parâmetro de tipo está sem uma restrição

Estou tentando definir um operador de adição genérico para uma classe de wrapper. Até agora eu tenho o seguinte: (simplificado a partir do código real) type Wrap<'a> = | Wrap of 'a static member inline (+) (Wrap x, Wrap y) = Wrap (x + y) let ...

3 a resposta

Método com tipo de retorno genérico, mas não entrada genérica. Isso é possível?

Suponha que tenhamos umNodeData classe: public class NodeData<T> { public string Name; public T Value; public NodeData(string name, T value) { this.Name = name; this.Value = value; } }E uma baseNode classe e classes filho que possuem várias ...

1 a resposta

Parcialmente especializado em parâmetro de modelo não-tipo do tipo errado

Considere o seguinte: template <unsigned > struct uint_ { }; template <class > struct X { static constexpr bool value = false; }; template <int I> // NB: int, not unsigned struct X<uint_<I>> { static constexpr bool value = true; }; int main() ...

3 a resposta

Scala: Evidência implícita para classe com parâmetro de tipo

Aqui está uma configuração simples com duas características, uma classe com um parâmetro de tipo covariante limitado pelas características anteriores e uma s...

4 a resposta

Como instanciar uma instância do tipo representada pelo parâmetro type no Scala