Scala es un lenguaje de programación de propósito general que se crea para transformar los patrones de programación estándar , de manera precisa , pulida y con seguridad de tipos . Java , por otro lado , es un lenguaje de programación que se ejecuta los últimos programas incluyendo aplicaciones de negocios , juegos y utilidades . Scala y Java pueden trabajar en el mismo entorno , porque los dos idiomas se ejecutan en la máquina virtual Java ( JVM ) . Desde Java y Scala son totalmente compatibles e interoperables entre sí , cualquiera de los programas puede ser utilizado como un sustituto de la otra dependiendo de los requisitos del proyecto del codificador . Scala no es un superconjunto de Java, pero es más bien una buena alternativa para cada codificador Web para disfrutar. Instrucciones
1
Descargar e instalar la versión actual de la Scala para su entorno. Scala es compatible con varios sistemas operativos , como Windows , Unix , Macintosh y Cygwin .
2
Escriba una expresión para empezar a utilizar el código Scala intérprete , que es " shell" interactiva de Scala para las expresiones de creación y programas . Aquí está un ejemplo:
precio: $ scala
Este es un intérprete Scala
Escriba expresiones de evaluarlas
Tipo: . . Ayuda para . más información
scala >
Cuando se escribe una expresión y pulsar " Enter" o "Return ", Scala interpreta así: " scala > 1 + 2 "
< p > A continuación, el intérprete imprime : " unnamed0 : Int = 3 "
Esta línea de código se compone de un " nombre designado de forma automática o definida por el usuario para hacer referencia al valor calculado ( unnamed0 ) ", " dos puntos (:) "," el tipo de la expresión y de su salida ( Int) , " " un signo de igual ( =) " y" el valor derivado de la evaluación de la expresión ( 3 ) "
3
Introduce una definición val para ver cómo funciona la Scala . Método de diferenciación de la Scala se aplica entre vals , que son variables que han sido designados una vez y nunca cambian , y vars , que son variables que pueden ser cambiados o modificados durante su vida. Este es un ejemplo de una definición val :
scala > val msg = "Hola , mundo "
msj : java.lang.String = Hola mundo Fotos
Esta definición val designa "msg " como un nombre para el valor " Hello world ! " Si usted está familiarizado con Java, se puede observar que el tipo de valor que se utiliza aquí es java.lang.String . Como se mencionó anteriormente , Scala y Java son interoperables entre sí , por lo que en este caso , las cadenas de Scala son también cadenas de Java. En realidad, todas las clases de Java también se encuentra en Scala
4
Introduzca el . ": Comando quit" si usted todavía está ejecutando el intérprete Scala y guardar el código en un archivo denominado hello.scala . He aquí cómo se hace eso :
println ( "¡ Hola , mundo, de un guión " )
A continuación, ejecute el código escribiendo: "> scala hello.scala "
Scala debe responder a usted con un saludo : "Hola , mundo, de un guión ! "
Notablemente , la mayoría de los códigos utilizados en este proyecto se deriva del lenguaje Java, así que esto demuestra que Java es muy bien integrado con Scala. Scala y Java siempre trabajan mano a mano y no se puede estar sin el otro.