당신이 원하는 : {1,4,5,6,7,8,9}
와
@numbers = (1,4,5,6,7,8,9);
foreach my $number (@numbers)
{
print ("$number\n");
}
당신은 실제로 키 값 쌍 (1 => 4, 5 => 6, 7 => 8, 9 => undef)
을 포함하는 익명의 해쉬에 대한 참조를 만드는 것입니다. @numbers = {1,4,5,6,7,8,9};
을 쓸 때 참조가 @numbers
배열에 저장된 유일한 스칼라가됩니다.
또한 요소를 반복하고 싶다면 카운터가있는 "클래식"스타일을 사용할 필요가 없습니다.
당신은 할 수 있습니다 :
for my $number (1 .. 9) {
print "$number\n";
}
당신은 당신이 쓰는 모든 Perl 스크립트의 시작 부분에 use strict;
및 use warnings;
이 있는지 확인합니다. 이러한 지시문을 사용하면 perl
에서 오류를 포착하고 오류 코드가 있음을 경고 할 수 있습니다. 초보자 인 경우 자세한 정보를 얻으려면 warnings
인 사람들과 diagnostics을 연결해야 할 수 있습니다.
이것은 매우 편리합니다. 특히 Perl로 시작할 때 특히 발에서 자신을 방지하는 데 도움이되므로 편리합니다.
예에 구문 오류가 있습니다. 실제로 사용하고있는 것을 게시하십시오. – Mat
죄송합니다 ... 감사합니다 – Arianule