array ใน perl จะใช้เครื่องหมาย @ นำหน้าตัวแปร
@array = (value1,value2,value3,...);
โดยสามารถแสดงค่าของแต่ละ index โดยใช้
$array[number]; # number หมายถึงตัวเลขของ index เริ่มจาก 0
function ที่ใช้กับอาเรย์
push(@array,value); #เพิ่มข้อมูลเข้าไปยังท้ายสุดของอาเรย์
pop(@array); #ลบข้อมูลท้ายสุดของอาเรย์
unshift(@array,value); #เพิ่มข้อมูลไปที่ index 0
shift(@array); #ลบข้อมูลที่ index 0
delete($array[index]);
การนับจำนวนของ array
scalar(@array);
$#array+1; #เป็นการหาค่า index ตัวสุดท้ายของ อาเรย์ ถ้านำมาบวก 1 คือจำนวนอาเรย์ทั้งหมด
foreach ของ array
foreach(@array){
print $_;
}
foreach(0..$#array){
print $array[$_];
}
28 April 2011
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment