아래 코드는 명령 줄에 입력 된 인수의 개수를 표시합니다. perlintro에서
#!/usr/bin/perl –w
$myVar = $#ARGV + 1;
print "Hi " , $ARGV[0] , "\n";
print "You have $myVar arguments\n";
,
$#ARGV
당신에게 배열의 마지막 요소의 인덱스를 알려주는 특별한 변수입니다.
이 경우 명령 줄에 값을 입력하지 않으면 $myVar
값이 0으로 끝나는 방법은 무엇입니까?
배열에 요소가 없으면 "요소 없음"의 인덱스가 -1입니까? perlvar 페이지에 따르면, -1 + 1 = 0
답변 주셔서 감사합니다. – iridescent