Scala – Diferencia entre VAR y VAL

Scala permite crear variables mutables(se pueden leer y reescribir) e inmutables(sólo se pueden leer). La variables inmutables se comportan como constantes, únicamente pueden ser inicializadas una vez y su valor no se puede modificar, de manera que si se intenta asignarle un nuevo valor se produce un error de compilación. Estas variables se declaran con el modificador val.

Continuar

Argumentos variables en un método

El paso de argumentos variables a un método se introdujo a partir de la versión 5 de Java. Hasta ese entonces, si queríamos tener un método que tratara argumentos de diferente tamaño sin tener que hacer una sobrecarga creando un método diferente según el número de argumentos que se le pasarán, se hacía pasando como argumento un array conteniendo los objetos o tipos que después queríamos tratar. Pero a partir de Java5, esto ya no es necesario hacerlo, no digo que no se haga, sino que se encarga Java de hacerlo, no nosotros. La codificación de este tipo de argumento…

Continuar