Resultados da pesquisa a pedido "scala"

4 a resposta

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

7 a resposta

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

4 a resposta

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

4 a resposta

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

4 a resposta

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

2 a resposta

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

2 a resposta

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

3 a resposta

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

2 a resposta

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

4 a resposta

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