Resultados da pesquisa a pedido "type-parameter"
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 ...
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 ...
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 ...
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.
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 ...
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 ...
Tipos abstratos versus parâmetros de tipo
Em que situações os tipos abstratos devem ser preferidos aos parâmetros de tipo?
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 ...
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 ...
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] ...