estoy mirando a path finding tutorial y me di cuenta de una declaración return
dentro de un método void
(clase PathTest
, la línea 126):¿Qué hace la palabra clave return en un método void en Java?
if ((x < 0) || (y < 0) || (x >= map.getWidthInTiles()) || (y >= map.getHeightInTiles())) {
return;
}
Soy un principiante en Java. ¿Alguien puede decirme por qué está allí? Por lo que yo sé, return
dentro de un método de vacío no está permitido.
Entiendo que su código es ilustrativo, pero para información de los padres; He trabajado con personas que creen que cada método debe tener solo una declaración de devolución. No soy uno de ellos, pero creo en minimizar el número de devoluciones tanto como sea posible sin hacer que el código sea feo al hacerlo. – digitaljoel
Sí, definitivamente no es algo que se use en exceso, pero a veces simplemente lo hace mucho más fácil y aún puede ser muy legible. – CookieOfFortune
Mi forma favorita de romper desde bucles anidados :) –