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

2
Significado de los símbolos Build.scala,% y %%
Soy nuevo en Play! Framework 2.1 (versión java) y no tengo experiencia con scala. No entiendo lo que son y lo que %y %%significa en Build.scala. Busqué en Google pero no pude encontrar su significado. En mi archivo Build.scala tengo: "org.hibernate" % "hibernate-entitymanager" % "4.1.0.Final", "com.typesafe" %% "play-plugins-mailer" % "2.1" …

4
¿Cuál es la diferencia entre =>, () => y Unit =>
Estoy tratando de representar una función que no toma argumentos y no devuelve ningún valor (estoy simulando la función setTimeout en JavaScript, si debe saberlo). case class Scheduled(time : Int, callback : => Unit) no se compila, diciendo que "los parámetros 'val' pueden no ser llamados por nombre" case class …
153 scala 

4
¿Qué son las lambdas tipo en Scala y cuáles son sus beneficios?
En algún momento me encuentro con la notación semi-misteriosa de def f[T](..) = new T[({type l[A]=SomeType[A,..]})#l] {..} en las publicaciones de blog de Scala, que le dan una onda manual "utilizamos ese truco tipo lambda". Si bien tengo algo de intuición sobre esto (¿obtenemos un parámetro de tipo anónimo Asin …
152 scala  types 


10
¿Por qué usaría Scala / Lift sobre Java / Spring? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Mejora esta pregunta Sé que esta pregunta es un poco …
151 java  spring  scala  lift 

2
Límites de tipo Nat en Shapeless
En sin forma, el tipo Nat representa una forma de codificar números naturales a nivel de tipo. Esto se usa, por ejemplo, para listas de tamaño fijo. Incluso puede hacer cálculos a nivel de tipo, por ejemplo, agregar una lista de Nelementos a una lista de Kelementos y recuperar una …


28
Características ocultas de Scala
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no está aceptando nuevas respuestas o interacciones. ¿Cuáles son las características ocultas de Scala que todo desarrollador de Scala debe tener en cuenta? Una característica oculta por respuesta, …

8
¿Cómo almacenar objetos personalizados en el conjunto de datos?
De acuerdo con la introducción de conjuntos de datos de Spark : Mientras esperamos Spark 2.0, planeamos algunas mejoras interesantes para los conjuntos de datos, específicamente: ... Codificadores personalizados: si bien actualmente generamos codificadores automáticamente para una amplia variedad de tipos, nos gustaría abrir una API para objetos personalizados. e …




7
¿Cómo crear un proyecto SBT con IntelliJ Idea?
Acabo de comenzar a desarrollar Scala / LiftWeb / Sbt, y me gustaría importar un proyecto Sbt en IntelliJ Idea. En realidad, logré importar mi proyecto de dos maneras diferentes: 1) con Maven. Creé un proyecto Maven, y además creé un proyecto Sbt, que luego importé en IntelliJ. Entonces podría …
146 scala  intellij-idea  lift  sbt 


4
Comprender lo que hace la palabra clave 'tipo' en Scala
Soy nuevo en Scala y realmente no pude encontrar mucho sobre la typepalabra clave. Estoy tratando de entender lo que puede significar la siguiente expresión: type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate FunctorType es una especie de alias, pero ¿qué significa?
144 scala  types 

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.