A partir de la versión 10 de Java se incorporó la palabra clave var
para declarar variables, lo cual me parece bastante útil porque permite que el compilador infiera automáticamente el tipo de dato según el valor que se le asigne. Esto ayuda a escribir menos código y hacerlo más limpio y legible.
La sintaxis es sencilla:
var nombreDeLaVariable = valorInicial;
Por ejemplo:
var numero = 10;
En este caso, el compilador entiende que numero
es un int
.
Eso sí, hay algunas limitaciones que hay que tener en cuenta:
- El tipo debe ser inferido, así que no se puede usar
var
si no se asigna un valor inicial. - No se puede declarar una variable con
var
sin darle un valor desde el principio.
En resumen, var
es una herramienta interesante que puede hacer el código más limpio, pero hay que usarla con criterio porque no siempre aplica.