Resultados da pesquisa a pedido "type-parameter"

1 a resposta

Sobre as atribuições e métodos de configuração do Scala

Edit: O bug que levou esta perguntafoi corrigido [https://issues.scala-lang.org/browse/SI-4237]. Na Referência Scala, eu posso ler (p. 86): A interpretação de uma atribuição a uma variável simples x = e depende da definição de x. Se x denota ...

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

4 a resposta

Scala passando parâmetros de tipo para o objeto

No Scala v 2.7.7 Eu tenho um arquivo com class Something[T] extends Other object Something extends OtherConstructor[Something]Isso gera o erro: classe Algo requer parâmetros de tipo objeto Algo estende OtherConstructor [Something] { No ...

1 a resposta

Escrevendo tipo de dados algébricos no Scala

Em Haskell, eu posso definir umTree: data Tree a = Empty | Node a (Tree a) (Tree a) Como eu poderia escrever isso em Scala? Não sei como manter o parâmetro type[A] em Scala paraNode combinarTreetipoa.

2 a resposta

Como "extrair" o parâmetro de tipo para instanciar outra classe

O seguinte código Scala funciona: object ReducerTestMain extends App { type MapOutput = KeyVal[String, Int] def mapFun(s:String): MapOutput = KeyVal(s, 1) val red = new ReducerComponent[String, Int]((a: Int, b: Int) => a + b) val data ...

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

Tipos abstratos versus parâmetros de tipo

Em que situações os tipos abstratos devem ser preferidos aos parâmetros de tipo?

2 a resposta

Tratamento de classes inerentes à classe abstrata e ao parâmetro type

Eu tenho uma classe abstrata base e seu parâmetro de tipo abstrato como: public abstract class Database<T> where T : DatabaseItem, new() { protected List<T> _items = new List<T> (); protected virtual void Read (string[] cols) { T item = new T ...

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

2 a resposta

Aviso sobre um argumento de tipo não verificado nesta correspondência de padrão Scala?

Este ficheiro object Test extends App { val obj = List(1,2,3) : Object val res = obj match { case Seq(1,2,3) => "first" case _ => "other" } println(res) } Dá este aviso: Test.scala:6: warning: non variable type-argument A in type pattern Seq[A] ...