왜 perl 스크립트는 $ a = 3 및 $ b = 5에 대한 모든 행 (1 - 14)을 인쇄합니까? 내가 변경하는 경우 "경우 (내 $ NUM = $ A .. $ B)"를 "경우에 (내 $ 인분은 = 3 .. 5)"이 (예상대로)Perl 스칼라 범위 연산자
1 3
나를 준다 플립 플롭 연산자는 정수 피연산자 주어지면 2~4
3E0 5
#!/usr/bin/perl
$a=3;
$b=5;
while (<DATA>) {
if (my $num = $a .. $b) {
print $num,"\t", $_;
}
}
__DATA__
1
2
3
4
5
6
7
8
9
10
11
12
13
14