Resultados da pesquisa a pedido "scala"
sando o Scala de Java: passando funções como parâmetr
Considere o seguinte código Scala: package scala_java object MyScala { def setFunc(func: Int => String) { func(10) } } Agora em Java, eu gostaria de usarMyScala Como package scala_java; public class MyJava { public static void main(String ...
Como declarar lista vazia e adicionar string no scala?
Tenho código como este: val dm = List[String]() val dk = List[Map[String,Object]]() ..... dm.add("text") dk.add(Map("1" -> "ok")) mas lança o tempo de execução java.lang.UnsupportedOperationException. Preciso declarar uma lista vazia ou mapas ...
oncatenação da lista @Scala, ::: vs ++
Existe alguma diferença entre::: e++ para concatenar listas no Scala? scala> List(1,2,3) ++ List(4,5) res0: List[Int] = List(1, 2, 3, 4, 5) scala> List(1,2,3) ::: List(4,5) res1: List[Int] = List(1, 2, 3, 4, 5) scala> res0 == res1 res2: Boolean ...
Como usar scala.collection.immutable.List em um código Java
Eu preciso escrever um código que compare o desempenho doArrayList com @ ScaList. Estou com dificuldade para obter o ScalaList trabalhando no meu código Java. Alguém pode postar um exemplo realmente simples do "olá mundo" de como criar um ...
Como converter o mapa java em um mapa scala do tipo LinkedHashMap [String, ArrayList [String]]?
de API Java recebo java.util.LinkedHashMap[String,java.util.ArrayList[String]]que eu preciso passar como parâmetro para um programa scala val rmap = Foo.baz(parameter)Este parâmetro é do tipo scala: Map[String,List[String]]Então, como posso ...
Qual é a diferença entre :: e ::: no Scala
val list1 = List(1,2) val list2 = List(3,4)entã list1::list2 returns: List[Any] = List(List(1, 2), 3, 4) list1:::list2 returns: List[Int] = List(1, 2, 3, 4) Vi o livro escreve que, quando usar:: também resultaList[Int] = List(1, 2, 3, 4). Minha ...
Sala de correspondência de padrões de escala
Eu tenho brincado com a correspondência de padrões de escala recentemente e queria saber se existe uma maneira de criar um extrator dentro da declaração do caso. O código a seguir funciona, mas você precisa definir o extrator primeiro ...
method com colchetes angulares (<>)
É possível ter colchetes angulares nos nomes dos métodos, por exemplo : class Foo(ind1:Int,ind2:Int){...} var v = new Foo(1,2) v(1) = 3 //updates ind1 v<1> = 4 //updates ind2 A situação real é obviamente mais complicada do que isso! Estou ...
recisa de esclarecimentos sobre os identificadores literais Scala (backtick
Lendo a programação em Scala 2nd Ed e me deparei com isso: literal identifier "A idéia é que você possa colocar qualquer string que seja aceita pelo tempo de execução como um identificador entre backtick" Não sei ao certo por que eu usaria ...
Mapa Scala contendo valores de tipo de mistura
Tenho uma função que retorna (código groovy) [words: "one two", row: 23, col: 45]Em scala, mudo acima para scala Map, mas sou forçado a declará-lo como Map[String, Any] mas isso tem a desvantagem de que, se eu acessar uma chave como map ...