Apoyamos a Ucrania para ayudar a proteger a las personas. Únete
ES
Cuando compras a través de los enlaces de nuestro sitio, podemos recibir una comisión de afiliado

Resumen de Scala

Scala combina programación orientada a objetos y programación funcional en un lenguaje conciso y de alto nivel. Los tipos estáticos de Scala ayudan a evitar errores en aplicaciones complejas, y sus entornos de ejecución JVM y JavaScript te permiten construir sistemas de alto rendimiento con fácil acceso a enormes ecosistemas de bibliotecas.

Interop de Java sin problemas

Scala se ejecuta en la JVM, por lo que las pilas de Java y Scala se pueden mezclar libremente para una integración totalmente fluida.

Inferencia de tipos

Así que el sistema de tipos no se siente tan estático. ¡No trabajes para el sistema de tipos! ¡Deja que el sistema de tipos trabaje para ti!

Concurrencia y distribución

Utiliza operaciones de datos paralelos en colecciones, utiliza actores para concurrencia y distribución, o futuros para programación asíncrona.

Rasgos

Combina la flexibilidad de las interfaces al estilo Java con el poder de las clases. Piensa en herencia múltiple fundamentada.

Coincidencia de patrones

Piensa en "switch" en esteroides. Coincide con jerarquías de clases, secuencias y más.

Funciones de orden superior

Las funciones son objetos de primera clase. Compónlas con garantía de seguridad de tipos. Úsalas en cualquier lugar, pásalas a cualquier cosa.

Novedades de la versión 3.8.4

Anotaciones
  • También copia las anotaciones de parámetros en mixin
  • El argumento nombrado puede estar en desuso
  • Usa dealiasKeepRefiningAnnots en AvoidMap
Backend
  • No simplifiques isInstanceOf si tipos no relacionados podrían ser subtipos en tiempo de ejecución
  • Porta más pruebas de Scala2 + algunas mejoras en mixin
  • Usa Objects.equals al traducir ==
Fases del Compilador
  • Endurecer la creación de Period y el uso de Run/PhaseId
  • Haz que Phase.run sea protegido

Lista completa de cambios disponible aquí

Ver versiones anteriores de Scala

Scala para Mac

Gratis
Versión 3.8.4
Escribe una reseña detallada sobre Scala

Escribe lo que piensas en nuestro comentario de toda la vida

Política de comentarios de MacUpdate. Te animamos a dejar comentarios, pero los que incluyan insultos, acoso o ataques personales de cualquier tipo serán moderados.
0.0

(0 reseñas de Scala)

Todavía no hay reseñas
  • Comentarios

  • Valoraciones de usuarios

Ayuda a la comunidad
Todavía no hay reseñas, sé el primero en dejar una
Ayuda a la comunidad
Todavía no hay valoraciones, sé el primero en dejar una

¿Cómo valorarías Scala?