Next: Penggunaan Tanda Petik Tunggal
Up: PENGANTAR PENGENALAN PEMROGRAMAN PERL
Previous: Penggunaan Tanda Petik Ganda
  Contents
String karakter yang berada pada tanda petik ganda dapat menggunakan
sebuah karakter khusus yang sering disebut dengan escape sequence.
Karakter khusus ini diawali dengan tanda backslash dan diikuti dengan
satu atau beberapa karakter. Karakter khusus yang sudah digunakan
pada contoh-contoh program di atas adalah \n yang berarti
pindah ke baris baru atau baris berikutnya. Tanda \Q
seringkali digunakan untuk string yang menggunakan pattern, atau pencocokan
pola. Karakter khusus \L, \U dan \Q
tidak memiliki dampak apapun jika digunakan karakter khusus \E.
Seperti contoh berikut.
-
- $a = "I \L NI ADALAH SEBUAH \E STRING"; # Sama saja dengan "Ini adalah sebuah STRING"
Untuk memasukkan sebuah string backslash atau tanda petik ganda pada
sebuah karakter string, gunakan tanda \ kemudian diikuti
dengan karakter yang akan dimasukkan.
-
- $hasil = "Tanda petik ganda \" pada sebuah string";
$hasil = "Tanda backslash \\ pada sebuah string";
Penggunaan backslash dapat digunakan untuk memasukkan karakter $
pada sebuah string.
-
- $hasil = 45;
print "Hasil dari \$hasil adalah $hasil\n";
Dengan demikian notasi oktal dapat dimasukkan sebagai nilai ASCII
menggunakan \nnn, di mana n adalah digit oktal.
-
- $hasil = "\377";
Notasi heksadesimal juga dapat dimasukkan menjadi nilai ASCII. Untuk
itu, gunakan tanda \xnn, di mana n adalah digit heksadesimal.
-
- $hasil = "\xff";
Contoh program berikut menunjukkan bagaimana penggunakan escape sequence.
Program ini mengambil baris input dan melakukan konversi ke dalam
berbagai bentuk.
-
- #!/usr/bin/perl
print ("Masukkan baris input : \n");
$barisinput = <STDIN>;
print ("uppercase: \U$barisinput\E\n");
print ("lowercase: \L$barisinput\E\n");
Keluaran dari program ini adalah seperti berikut.
-
- Masukkan baris input :
Ini adalah baris masukan
uppercase: INI ADALAH BARIS MASUKAN
lowercase: ini adalah baris masukan
Baris 2 pada program digunakan untuk membaca adanya masukan dan meletakkannnya
ke dalam variabel scalar $barisinput. Baris 4 menggantikan string
$barisinput dengan nilai pada variabel scalar $barisinput. Sedangkan
karakter \U menyebabkan interpreter perl untuk mengkonversikan
semua string menjadi uppercase semua sampai adanya karakter \E.
Sehingga baris 4 akan menampilkan karakter dengan keluaran huruf besar.
Baris 5 menuliskan baris input ke dalam bentuk huruf kecil. Pada program
hal ini dimulai karena adanya karakter \L
Next: Penggunaan Tanda Petik Tunggal
Up: PENGANTAR PENGENALAN PEMROGRAMAN PERL
Previous: Penggunaan Tanda Petik Ganda
  Contents
2002-10-29