perl 2 차원 배열
6241 단어 perl
2 차원 배열 정의:
my @array1=([1,2],[3,4],[45,9],[66,-5]); <-----------[]를 사용 하여 익명 배열 표시
혹은
my @array2=qw/this is a array/;my @array3=("another","array");my @array4=(\@array2,\@array3); <------------인용 배열 을 표시 하려 면\@을 사용 하 십시오.
2 차원 배열 의 사용
$array1[1][1] 혹은$array 1[1]->[1]
$array 1[1]배열 을 대표 하 는 주소
예:
#!/usr/bin/perl -w
use strict;
my @array1=([1,2],[3,4],[45,9],[66,-5]);
print $array1[1][1] ;
print $array1[1]->[1];
print $array1[1];
my @array2=qw/this is a array/;
my @array3=("another","array");
my @array4=(\@array2,\@array3);
my $text="this|is|a|test
I|love|perl
";
print "
=========================================
";
print $text;
print "
=========================================
";
sub display
{
my @temp=@_;
for(my $i=0;$i<scalar(@temp);$i++)
{
for(my $j=0;$j<scalar(@{$temp[$i]});$j++)
{
print "$temp[$i][$j] \t";
}
print "
";
}
}
&display(@array1);
print "
---------------------------------
";
&display(@array4);
결과:
D:\perl>perl array.pl
44ARRAY(0x52e1d8) =========================================
this|is|a|test I|love|perl
=========================================
1 2
3 4
45 9
66 -5
---------------------------------
this is a array
another array
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
File::Temp를 사용하여 Perl에서 잠금 파일 만들기retrieve 명령은 "perl"이라는 단어에 대한 DuckDuckGo 검색의 HTML을 검색하여 $HOME/duckduckperl.html 에 쓰고 이미 있는 경우 이 파일을 덮어씁니다. print 명령은 $HO...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.