Belajar Perl ( Part II )
Array di perl ditandai
dengan @ , array merupakan kumpulan dari veriabel variabel yang bertipe
sama. Cara pengaksesannya menggunakan index mulai dari nol. Berikut
contohnya:
1: @hallo = (10,20,30,40,50);
Artinya kita mempunyai array dengan
nama hallo yang mana terdapat 5 elemen yang semuanya bertipe numeric ,
yaitu index ke nol [0] adalah 10 , index ke satu [1] adalah 20 dan
seterusnya.
Index ke nol array hallo[0] menyimpan nilai 10
Index ke satu array hallo[1] menyimpan nilai 20
Index ke dua array hallo[2] menyimpan nilai 30
Index ke tiga array hallo[3] menyimpan nilai 40
Index ke empat array hallo[4] menyimpan nilai 50
Contoh yang array bertipe string :
1: @family = (“bapak”,”ibu”,”kakak”,”adik”);
Index ke nol array family[0] menyimpan nilai string bapak
Index ke satu array family[1] menyimpan nilai string ibu
Index ke dua array family[2] menyimpan nilai string kakak
Index ke tiga array family[3] menyimpan nilai string adik
Keistimewaan array di perl, array dapat bertipe campuran yaitu string dan numeric. Berikut contohnya :
1: @campur = (12,4500,”mahal”,7600,”murah”,”hemat”);
2: @enak = (“makan”,”minum”,1000,2500,3000,”rupiah”);
Selain itu dapat juga digabungkan 2 array atau lebih, berikut contohnya :
Dengan demikian array @c berisi 1,2,3,4,5,”satu”,”dua”,”tiga”,”empat”,”lima”. Untuk mengetahui panjang suatu array gunakan perintah $#nama_array, misalnya :
Berikut contoh program yang menggunakan array :
Semoga Membantu.
Author : Dayat_eMJe
1: @a = (1,2,3,4);
2: @b = (“satu”,”dua”,”tiga”,”empat”);
3: @c = (@a,5,@b,” lima ”);
Dengan demikian array @c berisi 1,2,3,4,5,”satu”,”dua”,”tiga”,”empat”,”lima”. Untuk mengetahui panjang suatu array gunakan perintah $#nama_array, misalnya :
1: @a = (1,2,3,4);
2: print “ $#a \n”;
Berikut contoh program yang menggunakan array :
1: #!/usr/bin/perl
2: # contoh penggunaan array di perl
3: # nama program : array.pl
4: @a=(1,2,3,4);
5: @b=("satu","dua","tiga","empat");
6: @c=(@a,5,@b,"enam");
7: print "index ketiga dari array a adalah @a[3]\n";
8: print "index pertama dari array a adalah @a[1]\n";
9: print "index kedua dari array a adalah @a[2]\n";
10: print "index ke-nol dari array a adalah @a[0]\n";
11: print "\n"; # spasi
12: print "index ke-nol dari array b adalah @b[0]\n";
13: print "index ketiga dari array b adalah @b[3]\n";
14: print "index pertama dari array b adalah @b[1]\n";
15: print "index kedua dari array b adalah @b[2]\n";
16: print "\n";
17: print "panjang dari array c adalah $#c \n";
18: print "\n";
19: print "index ke-nol dari array c adalah @c[0]\n";
20: print "index pertama dari array c adalah @c[1]\n";
21: print "index kedua dari array c adalah @c[2]\n";
22: print "index ketiga dari array c adalah @c[3]\n";
23: print "index ke-empat dari array c adalah @c[4]\n";
24: print "index kelima dari array c adalah @c[5]\n";
25: print "index ke-enam dari array c adalah @c[6]\n";
26: print "index ketujuh dari array c adalah @c[7]\n";
27: print "index kedelapan dari array c adalah @c[8]\n";
28: print "index kesembilan dari array c adalah @c[9]\n";
29: print "\n";
30: print "semula index kesembilan dari array c adalah @c[9]\n";
31: @c[9]=" lima ";
32: print "sekarang index kesembilan dari array c adalah @c[9]\n";
Semoga Membantu.
Author : Dayat_eMJe

Post a Comment
Untuk menyisipkan kode pendek, gunakan <i rel="code"> ... KODE ... </i>
Untuk menyisipkan kode panjang, gunakan <i rel="pre"> ... KODE ... </i>
Untuk menyisipkan gambar, gunakan <i rel="image"> ... URL GAMBAR ... </i>