Tutorial Perl tata bahasa dasar Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari Program perl pertama,file naskah,catatan,perl kosong,tanda kutip tunggal dan ganda,Berikut Dokumen,karakter escape,pengidentifikasi perl,
Perl meminjam C, sed, awk, skrip shell, dan banyak fitur dari bahasa pemrograman lain, sintaks agak mirip dengan bahasa-bahasa tersebut, tetapi juga memiliki karakteristik sendiri.
program perl dan pernyataan deklarasi, pelaksanaan program dari atas ke bawah, termasuk sirkulasi, kondisi kontrol, setiap pernyataan dengan tanda titik koma (;) akhir.
bahasa Perl ada spesifikasi format yang ketat, Anda dapat sesuai dengan sendiri gaya favorit lekukan mereka.
Anda dapat menggunakan baris perintah dengan opsi-e untuk memasukkan pernyataan untuk mengeksekusi kode contoh adalah sebagai berikut:
$ perl -e 'print "Hello World\n"'
Masukkan perintah di atas, tekan Enter, dan output adalah:
Hello World
Kami akan mengajukan kode berikut kehello.pl:
#!/usr/bin/perl # 输出 "Hello, World" print "Hello, world\n";
Kode/ usr / bin / perl adalah jalan untuk perl interpreter.Sebelum mengeksekusi script pertama harus memastikan bahwa hak akses file executable, pertama kita dapat mengubah hak akses file 0755:
$ chmod 0755 hello.pl $ ./hello.pl Hello, world # 输出结果
Anda juga dapat menggunakan tanda kurung untuk mencetak output string, berikut dua pernyataan output hasil yang sama:
print("Hello, world\n"); print "Hello, world\n";
Kode perl dapat ditulis dalam sebuah file teks untuk .pl, .pl sebagai akhiran.
Nama file dapat berisi angka, simbol dan huruf, tetapi tidak dapat berisi spasi, Anda dapat menggunakan garis bawah (_) bukan spasi.
Sebuah sederhana Perl File name:
run_oob.pl
Menggunakan komentar untuk membuat program Anda mudah dibaca, itu adalah praktek pemrograman yang baik.
Metode penjelasan perl dalam laporan dimulai dengan karakter #, seperti:
# 这一行是 perl 中的注释
perl juga mendukung komentar multi-line, metode yang paling umum adalah dengan menggunakan POD (Plain Old Dokumentasi) untuk komentar multi-line. Berikut caranya:
#!/usr/bin/perl # 这是一个单行注释 print "Hello, world\n"; =pdo 注释 这是一个多行注释 这是一个多行注释 这是一个多行注释 这是一个多行注释 =cut
Program di atas, output adalah:
Hello, world
Catatan:
- = Pod, = dipotong hanya garis.
- = Mulailah dengan untuk = memotong ujung.
- = Untuk segera di belakang karakter, = memotong kembali tidak bisa.
Perl interpreter tidak peduli berapa banyak kosong, program-program berikut dapat berjalan dengan baik:
#!/usr/bin/perl print "Hello, world\n";
Program di atas, output adalah:
Hello, world
Tetapi jika ruang dan cabang muncul dalam string, karena ia akan menjadi output:
#!/usr/bin/perl # 会输出分行 print "Hello world\n";
Program di atas, output adalah:
Hello world
Semua jenis putih seperti: ruang, tab, baris kosong, dll Jika penafsir akan mengabaikannya luar tanda kutip, seolah-olah dalam tanda kutip akan menjadi output.
perl string output dapat menggunakan tanda kutip tunggal dan ganda, sebagai berikut:
#!/usr/bin/perl print "Hello, world\n"; # 双引号 print 'Hello, world\n'; # 单引号
output adalah sebagai berikut:
Hello, world Hello, world\n
Dari hasil yang kita dapat melihat bahwa tanda kutip ganda \ n baris baru adalah output, tetapi tidak tanda kutip tunggal.
Perbedaan antara Perl tanda kutip ganda dan tanda kutip tunggal: tanda kutip ganda biasanya dapat menyelesaikan beberapa variabel karakter melarikan diri, sedangkan tanda kutip tunggal tidak akan diurai sebagai output.
#!/usr/bin/perl $a = 10; print "a = $a\n"; print 'a = $a\n';
output adalah sebagai berikut:
a = 10 a = $a\n
Berikut dokumen juga disebut heredoc, hereis, tali sini-atau script di sini-adalah baris perintah shell (misalnya sh, csh, ksh, bash, PowerShell dan zsh) dan bahasa pemrograman (seperti Perl, PHP, Python dan ) metode Ruby didefinisikan dalam string.
Ikhtisar:
#!/usr/bin/perl $a = 10; $var = <<"EOF"; 这是一个 Here 文档实例,使用双引号。 可以在这输如字符串和变量。 例如:a = $a EOF print "$var\n"; $var = <<'EOF'; 这是一个 Here 文档实例,使用单引号。 例如:a = $a EOF print "$var\n";
Output program di atas adalah:
这是一个 Here 文档实例,使用双引号。 可以在这输如字符串和变量。 例如:a = 10 这是一个 Here 文档实例,使用单引号。 例如:a = $a
Jika kita perlu output karakter khusus, Anda dapat menggunakan backslash (\) untuk melarikan diri, misalnya, keluaran tanda dolar ($):
#!/usr/bin/perl $result = "本教程 \"w3big\""; print "$result\n"; print "\$result\n";
Output program di atas adalah:
Perl identifier diprogram menggunakan nama pengguna, nama variabel yang digunakan dalam program ini, nama-nama konstanta, nama fungsi, laporan, nama blok, dll kolektif disebut sebagai identifier.