Entradas

Mostrando entradas de 2017

Hola Mundo en Scala

Imagen
Una vez creado un projecto en IntelliJ IDEA creamos un object.
File => New => Scala Class
Aparece la ventana Create New Scala Class:
Name: El nombre del object a crear
Kind: Object
Pulsar OK


/*** object declara un objeto singleton.* El método main es definido en un object no en una clase.* No se marcan como static.*/object Main {/*** Main method.* def indica que es un método.* Por defecto los métodos son public, así que si no se indica* ningún modificador son public.* El tipo a devolver es Unit que es similar a void en Java.* @param args argumentos.*/def main(args: Array[String]): Unit = {println("Start app...")for (arg <- args)println("Argument: "+ arg)println("End app")}}

Instalando Scala

Imagen
Scala es un lenguage basado en la JVM, por lo que se necesita tener instalado Java Runtime (recomendable la última versión).
Una vez instalado JRM se instala Scala. Ir a la página oficial de Scala https://www.scala-lang.org y bajar el binario de Scala. Se debe definir la variable SCALA_HOME y añadir a la pariable PATH la carpeta bin del binario bajado, en Linux sería:
He puesto el binario de Scala en mi home.
Abrir el fichero .bashrc que está en el directorio home y añadir al final las siguientes dos líneas.
export SCALA_HOME="$HOME/scala"
export PATH="$PATH:$SCALA_HOME/bin"
Ejecutar la siguiente sentencia para actualizar sin reiniciar el sistema.
source ~/.bashrc



Para comprobar si todo funciona correctamente: