¿Cómo itero sobre todos los bytes en un inputStream usando Groovy, dado que carece de una declaración do-while?
Dado que Groovy no tiene una declaración do-while, ¿cómo puedo iterar sobre todos los bytes en una secuencia de entrada?
Per a versión anterior de la guía del usuario Groovy:
No hay sintaxis 'do ... while ()' todavía.
Debido a la ambigüedad, todavía no hemos agregado soporte para do ... mientras que a Groovy
Cuál sería la mejor manera de hacer algo como el siguiente código Java en Groovy?
def numRead = inputStream.read(fileBytes, 0, fileBytes.length);
do{
} while(numRead > 0);
(Sé que puedo hacerlo usando un booleano, solo quiero saber si hay una forma "Groovy" de hacerlo)