my @foo; while (@foo = ...) { ... }