Resultados de la búsqueda a petición "scala"

2 la respuesta

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

2 la respuesta

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

4 la respuesta

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

3 la respuesta

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

3 la respuesta

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

6 la respuesta

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

1 la respuesta

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

4 la respuesta

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?

8 la respuesta

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

2 la respuesta

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