나는 다음 코드를 이해할 수 없다 :배열의 null을 테스트하려면 어떻게해야합니까?
perl -e '
my @test = undef;
if(@test) {print "Full\n";}'
Full
이 undef
할당되어 있지만 실제로 undef
1 개 요소가 @test
것으로 보인다.
@test
이 null 인 경우 테스트하는 적절한 방법은 무엇입니까?
my @test =();
당신이하고있는 : 당신이 관찰 될 때
my @test = (undef);
가, 어느, if(scalar(@test) == 1 && !$test[0])
을하는
은 할 아무것도에 @array
을 초기화하려면 나
당신은 여기 내 설명을 읽을 수도 있습니다 해시 – szabgab