Resultados da pesquisa a pedido "type-parameter"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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() ...
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...