Resultados de la búsqueda a petición "scala"
Scala: Contiene en conjuntos mutables e inmutables
He descubierto un comportamiento extraño para conjuntos mutables que no puedo entender: Tengo un objeto que quiero agregar a un conjunto. El método igual para la clase se anula. Cuando agrego dos objetos diferentes al conjunto, que produce la ...
Generics en Scala: ¿implementar una interfaz / rasgo dos veces?
Proporcionó una interfaz genérica como la siguiente interface I<T> { void m(T t); } Puedo en C # crear una clase que implemente I dos veces (o más) con diferentes tipos suministrados para T, por ejemplo, class C : I<int>, I<String> { public ...
java.util.Iterator to Scala list?
Por favor tengan paciencia conmigo, todavía soy bastante novato con Scala. Tengo el siguiente código private lazy val keys : List[String] = obj.getKeys().asScala.toList obj.getKeys devuelve un java.util.Iterator Calling asScala, a través de ...
Aplicando una lista de argumentos a la función curry usando foldLeft en Scala
¿Es posible hacer unfoldLeft en una lista de argumentos, donde el valor inicial suministrado al pliegue es una función completamente currificada, el operador esapply, y la lista es una lista de argumentos para pasar a la funciónf? Por ejemplo, ...
¿Cómo puedo invocar al constructor de un tipo abstracto de Scala?
Estoy tratando de descubrir cómo invocar a un constructor para un tipo abstracto de Scala: class Journey(val length: Int) class PlaneJourney(length: Int) extends Journey(length) class BoatJourney(length: Int) extends Journey(length) ...
Learning Haskell con miras a aprender Scala
He leído algunas preguntas como Scala vs Haskell sobre los méritos de ambos idiomas o cuáles aprender, pero ya sé que me gustaría aprender Scala. Era un programador de Java en uni y ahora uso principalmente PHP. Quiero aprender Scala, ya que ...
Tipo estructural en la parametrización del tipo de método en Scala?
Considere el siguiente código Scala (por ejemplo, en REPL) object A{def foo:Unit = {}} object B{def foo:Unit = {}} def bar[T <: Any {def foo: Unit}](param: T*):Unit = param.foreach(x => x.foo) bar(A, A) // works fine bar(B, B) // works fine ...
Scala coincidencia de patrones con las URL
Existe una biblioteca / ejemplo de Scala que analizará una URL / URI en una estructura de clase de caso para la coincidencia de patrones?
Combinando dos listas en Scala
De 2 listas del formularioList[(Int, String): l1 = List((1,"a"),(3,"b")) l2 = List((3,"a"),(4,"c")) ¿Cómo puedo combinar elIntegers donde elStrings son lo mismo para obtener esta tercera lista: l3 = List((4,"a"),(3,"b"),(4,"c"))Ahora estoy ...
Scala final vs val para visibilidad de concurrencia
En Java, cuando se usa un objeto en varios subprocesos (y en general), es una buena práctica hacer que los campos sean finales. Por ejemplo public class ShareMe { private final MyObject obj; public ShareMe(MyObject obj) { this.obj = obj; } } En ...