Salve a tutti, non ricordo più se è possibile nel test di un ciclo while fare anche l'assegnazione contemporanea del valore ad una variabile del tipo

while ((variabile := assegnavalore) = testvalore) do

Forse ho detto una blasfemia ma mi sembrava fosse possibile.