Preguntas etiquetadas con scala

109
Constructor privado y protegido en Scala

He sentido curiosidad por el impacto de no tener un constructor principal explícito en Scala, solo el contenido del cuerpo de la clase. En particular, sospecho que el patrón de constructor privado o protegido, es decir, controlar la construcción a través del objeto complementario u otra clase o...

107
¿Cuál es la diferencia entre build.sbt y build.scala?

Empecé a aprender Scala y casi en cada tutorial veo un build.sbtarchivo que describe la configuración del proyecto. Pero ahora he instalado giter8y creado un proyecto a partir de la plantilla. Y proyecto generado a partir del build.sbtarchivo de plantilla perdido , pero lo ha hecho build.scala(que...

105
¿Cómo filtrar Ninguno fuera de la lista [Opción]?

Si tengo un List[Option[A]]en Scala, ¿cuál es la forma idiomática de filtrar los Nonevalores? Una forma es utilizar lo siguiente: val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye")) someList.filter(_ != None) ¿Existe una forma más "idiomática"? Esto parece bastante...

102
Recursos de programación de tipo Scala

Según esta pregunta , el sistema de tipos de Scala es Turing completo . ¿Qué recursos están disponibles que permiten a un recién llegado aprovechar el poder de la programación a nivel de tipo? Estos son los recursos que he encontrado hasta ahora: La alta hechicería de Daniel Spiewak en la tierra...