Preguntas etiquetadas con scala

Scala es un lenguaje de programación de propósito general dirigido principalmente a la máquina virtual Java. Diseñado para expresar patrones de programación comunes de una manera concisa, elegante y segura, fusiona estilos de programación imperativos y funcionales. Sus características clave son: un sistema de tipo estático avanzado con inferencia de tipo; tipos de funciones; la coincidencia de patrones; parámetros implícitos y conversiones; sobrecarga del operador; interoperabilidad completa con Java; concurrencia





12
¿Cómo perfilar métodos en Scala?
¿Cuál es una forma estándar de perfilar las llamadas al método Scala? Lo que necesito son ganchos en torno a un método, que puedo usar para iniciar y detener temporizadores. En Java uso la programación de aspectos, aspectJ, para definir los métodos a perfilar e inyectar bytecode para lograr lo …

10
Forma preferida de crear una lista Scala
Hay varias formas de construir una lista inmutable en Scala (vea el código de ejemplo artificial a continuación). Puede usar un ListBuffer mutable, crear una varlista y modificarla, usar un método recursivo de cola y probablemente otros que no conozco. Instintivamente, uso ListBuffer, pero no tengo una buena razón para …
117 scala 

6
Scala: Lista [Futuro] a [Lista] futuro sin tener en cuenta los futuros fallidos
Estoy buscando una manera de convertir una lista de futuros de longitud arbitraria en una lista de futuros. Estoy usando Playframework, así que en última instancia, lo que realmente quiero es un Future[Result], pero para simplificar las cosas, digamos que la Future[List[Int]]forma normal de hacer esto sería usar Future.sequence(...)pero hay …
116 scala  future 

6
Array inicializando en Scala
Soy nuevo en Scala, recién comencé a aprenderlo hoy. Me gustaría saber cómo inicializar una matriz en Scala. Ejemplo de código Java String[] arr = { "Hello", "World" }; ¿Cuál es el equivalente del código anterior en Scala?

4
¿Qué es un "contexto limitado" en Scala?
Una de las nuevas características de Scala 2.8 son los límites de contexto. ¿Qué es un contexto limitado y dónde es útil? Por supuesto, busqué primero (y encontré, por ejemplo, esto ) pero no pude encontrar ninguna información realmente clara y detallada.



7
¿Cómo analizar JSON en Scala usando clases estándar de Scala?
Estoy usando la clase build in JSON en Scala 2.8 para analizar el código JSON. No quiero usar Liftweb ni ningún otro debido a la minimización de dependencias. La forma en que lo estoy haciendo parece demasiado imperativa, ¿hay una mejor manera de hacerlo? import scala.util.parsing.json._ ... val json:Option[Any] = …
113 json  scala 



1
Entender por qué Zipper es un Comonad
Este es un seguimiento de la respuesta a mi pregunta anterior. Supongamos que necesito asignar cada elemento a:Ade List[A]a b:Bcon función def f(a:A, leftNeighbors:List[A]): By generar List[B]. Obviamente, no puedo simplemente llamar mapa la lista, pero puedo usar la cremallera de la lista . La cremallera es un cursor para …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.