Free Web Hosting by Netfirms
Web Hosting by Netfirms | Free Domain Names by Netfirms

next up previous contents
Next: Penggunaan Tanda Petik Tunggal Up: PENGANTAR PENGENALAN PEMROGRAMAN PERL Previous: Penggunaan Tanda Petik Ganda   Contents

Penggunaan Escape Sequence

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 up previous contents
Next: Penggunaan Tanda Petik Tunggal Up: PENGANTAR PENGENALAN PEMROGRAMAN PERL Previous: Penggunaan Tanda Petik Ganda   Contents
2002-10-29