scala

Scala: ¿cuál es la mejor manera de añadir un elemento a una matriz?

Digamos que tengo un Array[Int] como val array = Array( 1, 2, 3 ) Ahora me gustaría añadir un elemento a la matriz, digamo ... rsonalizada para Array? Editar 2 Por si sirve de algo, presenté una multa: https://issues.scala-lang.org/browse/SI-5017

Convención de nomenclatura para las constantes de Scala?

¿Cuál es la convención de nomenclatura para las constantes de Scala? Una breve búsqueda en sugerencias StackOverflow camelCa ... AConstant = 1.23 val THIS_IS_ANOTHER_CONSTANT = 1.55 val thisIsAThirdConstant = 1.94 ¿Cuál es el estilo Scala recomendado?

Haciendo solicitud HTTP en Scala

Estoy tratando de emitir una simple solicitud POST a un servicio web que devuelve algo de XML en Scala. Parece que Dispatch ... . También parece que Scalaz tiene alguna facilidad para HTTP, pero tampoco puedo encontrar ninguna documentación para ello.

Diferencia entre Clase Abstracta y Rasgo [duplicar]

Posible Duplicado:Rasgos de Scala vs clases abstractas ¿Cuál es la diferencia conceptual entre clases abstractas y rasgos?

En Scala ¿cómo puedo eliminar duplicados de una lista?

Supongamos que tengo val dirty = List("a", "b", "a", "c") ¿Hay una operación de lista que devuelve "a", "b", "c"

¿Empaquetando el método de retorno nulo en Java con la opción en Scala?

Supongamos que tengo un método session.get(str: String): String pero no sabes si te devolverá una cadena o un null, porque vi ... go puedo tratarlo de manera Scala como ToOption(session.get("foo")) match { case Some(_) =>; case None =>; }

¿Qué son las continuaciones Scala y por qué utilizarlas?

Acabo de terminar Programación en Scala, y he estado investigando los cambios entre Scala 2.7 y 2.8. El que parece ser el más ... '_ + 1' below. k(7) } + 1 } // Result: 8 ¿Por qué el resultado es 8? Eso probablemente me ayudaría a empezar.

¿Cómo usar bibliotecas de terceros con Scala REPL?

He descargado Algebird y quiero probar algunas cosas en el intérprete de Scala usando esta biblioteca. ¿Cómo logro esto?

Desembalaje de Tuplas en Operaciones de Mapas

Con frecuencia me encuentro trabajando con Listas, Seqs e Iteradores de Tuplas y me gustaría hacer algo como lo siguiente, v ... t => val e1 = t._1 val e2 = t._2 e1.toString + e2 } Lo cual es una tontería. ¿Cómo puedo evitar esto?

¿Cuándo son útiles los tipos de kinded superiores?

He estado haciendo dev en F# por un tiempo y me gusta. Sin embargo, una palabra de moda que sé que no existe en F# es de tip ... ún ejemplo en el que los tipos de mayor calidad realmente te guarden en las pulsaciones de teclas o en la seguridad de tipos?

La inversión a futuro: Erlang vs Scala [cerrado]

Dado que la programación concurrente se vuelve constantemente más importante, me preguntaba ¿qué piensa usted acerca de Erlan ... tas preguntas siempre son un poco subjetivas, pero ¿qué sería mejor inversión futura: Erlang o Scala. ¿O incluso otro idioma?

palabra clave "nuevo" en Scala

Tengo una pregunta muy simple: ¿cuándo debemos aplicar la nueva palabra clave al crear objetos en Scala? ¿Es cuando tratamos de instanciar solo objetos Java?

Definir una función con múltiples argumentos implícitos en Scala

Cómo puedo definir una función con múltiples argumentos implícitos. def myfun(arg:String)(implicit p1: String)(implicit p2:Int)={} // doesn't work

¿Cuáles son los usos prácticos del estilo aplicativo?

Soy un programador de Scala, aprendiendo Haskell ahora. Es fácil encontrar casos de uso prácticos y ejemplos del mundo real p ... r favor guiarme cómo se pueden usar los aplicativos en una programación diaria? ¿Cómo empiezo a detectar el patrón? ¡Gracias!

Cuándo y por qué se deben usar Funtores aplicativos en Scala

Sé que Monad se puede expresar en Scala de la siguiente manera:{[12]]} trait Monad[F[_]] { def flatMap[A, B](f: A => F ... s. ¿Podría dar ejemplos simples de usar apply con Opción y Enumerar y explicar por qué debería usarlo en lugar de flatMap ?

Con filtro en lugar de filtro

Es siempre más eficiente usar withFilter en lugar de filter, cuando después se aplican funciones como map, flatmap, etc.? ¿Por qué solo se admiten map, flatmap y foreach? (Funciones esperadas como forall/también existe)

¿Cuál es la motivación para la asignación de Scala evaluando a la Unidad en lugar del valor asignado?

¿Cuál es la motivación para la asignación de Scala evaluando a la Unidad en lugar del valor asignado? Un patrón común en la ... valor de bytesRead. Parece una cosa interesante para dejar fuera de un lenguaje funcional. Me pregunto por qué se hizo así?

Mapea tanto las claves como los valores de un mapa de Scala

El rasgo de Scala MapLike tiene un método mapValues [C] (f: (B) ⇒ C): Map[A, C] Pero a veces quiero un tipo diferente: ... ap[A, C] ¿Hay una manera sencilla de hacer esto que me estoy perdiendo? Por supuesto, esto se puede hacer con un pliegue.

¿Qué lenguajes de programación se pueden utilizar para desarrollar en Android? [duplicar]

Posible Duplicado:¿Qué lenguajes de programación puedo usar en Android Dalvik? En su mayoría, las aplicaciones de An ... e es posible incluir código nativo de C / C++. ¿Hay una referencia/lista disponible que muestre qué idiomas se pueden usar?

¿Puedo comprimir más de dos listas juntas en Scala?

Dada la siguiente Lista de Scala: val l = List(List("a1", "b1", "c1"), List("a2", "b2", "c2"), List("a3", "b3", "c3")) ¿ ... sta de tuplas, por lo que estoy aceptando la respuesta de pumpkin. También es el más simple, ya que utiliza un método nativo.