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

6 la respuesta

¿Cómo especificar eso para construir el proyecto A primero se debe construir otro proyecto B?

Supongamos que un tipo en mi empresa tiene un proyecto de sbt llamadocommons Eso es bastante de uso general. Este proyecto se define de la manera tradicional sbt: en la carpeta principal con la definición de compilación enproject/Build.scala ...

4 la respuesta

En Scala, ¿qué significa exactamente 'val a: A = _' (guión bajo)?

¿Qué hace exactamenteval a: A = _ inicializar un valor para? ¿Es esto un tipeado nulo? Gracias

6 la respuesta

Escriba esta multiplicación de Scala Matrix en Haskell [duplicado]

Posible duplicado: ¿Puedes sobrecargar + en haskell? [https://stackoverflow.com/questions/8308015/can-you-overload-in-haskell] ¿Puede implementar una clase Matrix y un operador * que funcionará en dos matrices?: scala> val x = Matrix(3, ...

10 la respuesta

Lazy producto cartesiano de varias Seqs en Scala

I implementé un método simple para generar productos cartesianos en variasSeqs como este: object RichSeq { implicit def toRichSeq[T](s: Seq[T]) = new RichSeq[T](s) } class RichSeq[T](s: Seq[T]) { import RichSeq._ def cartesian(ss: ...

6 la respuesta

Una comprensión de las estructuras de datos inmutables

Estoy aprendiendo scala y como buen estudiante trato de obedecer todas las reglas que encontré. Una regla es: ¡INMUTABILIDAD! Así que intenté codificar todo con estructuras de datos y valores inmutables, y a veces esto es realmente difícil. ...

10 la respuesta

Scala: ¿referencias circulares en tipos de datos inmutables?

He estado pensando por un tiempo cómo haría para implementar un árbol o lista doblemente vinculado en Scala simplemente usando clases de casos inmutables. Para la mayoría de las operaciones de "actualización", he estado usando el método de ...

2 la respuesta

Ejecutando cadenas de bash usando scala.sys.process

Recientemente descubrísys.process paquete en Scala, y fue divertido por su poder. Pero cuando trato de combinarlo con tuberías de bash y backticks, me quedo atascado. Esto obviamente no funciona: scala> "echo `date`" !! res0: String = " ...

12 la respuesta

¿Deshabilitar selectivamente la subsunción en Scala? (escriba correctamente List.contains)

List("a").contains(5)Porque unInt nunca puede estar contenido en una lista deString, esta debería generar un error en tiempo de compilación, pero no lo hace. Prueba inútil y silenciosamente cadaString contenido en la lista para igualdad a5, que ...

0 la respuesta

¿Qué hace la anotación @elidable en Scala, y cuándo debo usarla?

He notado en algunos de los códigos de la biblioteca scala, notablementePredef, hay un código como: /** Tests an expression, throwing an `AssertionError` if false. * Calls to this method will not be generated if `-Xelide-below` * is at least ...

6 la respuesta

¿Cómo comparar los valores de coma flotante en Scala?

Hasta donde sé, la comparación exacta no tiene mucho sentido con valores de coma flotante, ya que lo que se pretende que sea 0.0001 puede ser algo así como 0.0001000 ... 0001 ... ¿Debo implementar mi propia función de comparación ...