Thursday, January 04, 2007
Perl 펄] 배열 사이즈 구하기; 배열 크기/길이 얻는 함수; Array Size
펄에서, "배열 사이즈" 구하기란, 배열 요소(Element; 원소)의 개수를 구하는 것입니다.
골뱅이(@)가 붙은 배열을, 일반 변수($달러 기호 붙은 스칼라 변수)에 대입하면, 배열 구성 요소의 개수가 대입됩니다. (배열 자체가 대입되는 것은 아닙니다.) 즉, 배열의 사이즈가 구해지는 것입니다. 배열 사이즈를 구하는 별도의 함수는 없습니다. length() 함수로는 구해지지 않습니다.
my $count = scalar @a;
이렇게 배열 앞에, scalar 라는 연산자(함수는 아니고)를 붙여서, 더 명시적으로 지정해 줄 수도 있습니다.
자세한 설명은 여기에 있습니다: ▶▶ 펄/Perl] 배열 요소의 개수 구하기 - Perl Array Elements Count
골뱅이(@)가 붙은 배열을, 일반 변수($달러 기호 붙은 스칼라 변수)에 대입하면, 배열 구성 요소의 개수가 대입됩니다. (배열 자체가 대입되는 것은 아닙니다.) 즉, 배열의 사이즈가 구해지는 것입니다. 배열 사이즈를 구하는 별도의 함수는 없습니다. length() 함수로는 구해지지 않습니다.
배열 길이/크기 구하기 예제 소스: Get Array Size Example
#!/usr/bin/perl
use strict; use warnings;
my @a = qw( AAA BBB CCC DDD EEE );
my $count = @a;
print $count, "\n";
# 츨력 결과: 5
use strict; use warnings;
my @a = qw( AAA BBB CCC DDD EEE );
my $count = @a;
print $count, "\n";
# 츨력 결과: 5
my $count = scalar @a;
이렇게 배열 앞에, scalar 라는 연산자(함수는 아니고)를 붙여서, 더 명시적으로 지정해 줄 수도 있습니다.
자세한 설명은 여기에 있습니다: ▶▶ 펄/Perl] 배열 요소의 개수 구하기 - Perl Array Elements Count
tag: perl
Perl | 펄
<< Home