Asignar el valor de retorno a una nueva variable
Desde las primeras versiones de Netbeans tuve la inquietud de los code templates, shortcuts, code hints y macros, una de las cosas que me decepcionaba es que el editor no tenia forma de generar el código para cachar el retorno de un método dentro de una variable.
Me explico con un ejemplo, imagina el siguiente método:
public static int metodoRegresaEntero() { return 1;}
Ahora imagina que dentro del método main mandas a llamar al método metodoRegresaEntero();
public static void main(String args[]) {
metodoRegresaEntero();
}
Siempre busqué una forma para que el editor hiciera lo siguiente:
public static void main(String args[]) {
int i = metodoRegresaEntero();
}
Mi sueño se ha hecho realidad con Netbeans 6.1 y me siento en las nubes, ahora lo puedes hacer de una forma muy simple...
public static void main(String args[]) {
/* Tipea [alt + enter] y aparecerá un pequeño foco del lado izquierdo, elige assign return value to new variable y por arte de magia el editor inferirá el tipo de dato de retorno y lo pondrá por ti*/
int metodoRegresaEntero = metodoRegresaEntero();
}
El editor es capaz de inferir los datos hasta de generics
'Debes voltear atrás para conocer a tu oponente'
No hay comentarios:
Publicar un comentario