whileは条件が真であるかぎり処理を繰り返すループ構文です。
while
my $i = 0; while ($i < 5) { say $i; $i++; };
条件式の括弧は省略可能です。
while $i < 5 { say $i; $i++; };
forと同様に->を使ってレキシカル変数を宣言することができます。
for
->
my @array = 1..5; while @array.pop -> $x { say $x; }
for文、loop文