English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Este tutorial está diseñado para principiantes y puede ayudarles a comprender los fundamentos de Scala mediante pasos simples. Después de completar este tutorial, descubrirás que tienes un nivel de conocimiento profesional intermedio en Scala y puedes llevarlo a un nivel más alto.
Scala es un lenguaje de programación multi-Scala es un lenguaje de programación de paradigma (multi)
Scala se ejecuta en el Java Virtual Machine y es compatible con los programas Java existentes.
El código fuente de Scala se compila en bytecode de Java, por lo que puede ejecutarse en el JVM y puede llamar a las bibliotecas de clases Java existentes.
Este tutorial es adecuado para desarrolladores que desean aprender a programar en Scala desde cero. Por supuesto, este tutorial también profundizará en algunos módulos, permitiéndote entender mejor las aplicaciones de Scala.
Antes de continuar con este tutorial, debes conocer algunos términos básicos de programación informática. Si has estudiado el lenguaje de programación Java, te ayudará a entender más rápido Scala.
Aprender Tutoriales de Java。
A continuación, se muestra un programa Hello World típico escrito en Scala:
object HelloWorld { def main(args: Array[String]): Unit = { println("¡Hola, mundo!") } }Prueba y mira ‹/›
Guarda el código anterior en el archivo HelloWorld.scala y ejecuta el programa scala (también puedes ejecutarlo directamente en línea):
$ scalac HelloWorld.scala // Compila el código fuente en bytecode $ scala HelloWorld // Coloca el bytecode en el motor de tiempo de ejecución para que se interprete y ejecute
El resultado de la salida es:
¡Hola, mundo!
Scala es un lenguaje de programación moderno de múltiples paradigmas, diseñado para expresar patrones de programación comunes de manera concisa, elegante y segura en términos de tipo. Scala fue creado por Martin Odersky, quien en2003Lanzó la primera versión en el año. Scala ha integrado de manera estable las funcionalidades de lenguajes orientados a objetos y funcionales. Este tutorial presenta los fundamentos de Scala de una manera sencilla y comprensible.