in reply to Re^2: @ARGV in while loop
in thread @ARGV in while loop

my fault

I put for(;;;) after while().

if run for(;;) first, it will print $ARGV[0]