Pengenalan kepada Perl
Sebelum kita mula mempelajari bahasa Perl, kita perlu memasang persekitaran pelaksanaan Perl terlebih dahulu.
Perl boleh dijalankan pada platform berikut:
Unix (Solaris, Linux, FreeBSD, AIX, HP/UX, SunOS, IRIX dll.)
Menang 9x/NT/2000/
WinCE
Macintosh (PPC, 68K)
Solaris (x86, SPARC)
OpenVMS
Alpha (7.2 dan lebih baru)
Symbian
Debian GNU/kFreeBSD
MirOS BSD
Tunggu...
Perl telah dipasang secara lalai pada banyak platform sistem Kami boleh menyemak sama ada ia telah dipasang melalui arahan berikut:
$ perl -v This is perl 5, version 18, subversion 2 (v5.18.2) built for darwin-thread-multi-2level (with 2 registered patches, see perl -V for more detail) Copyright 1987-2013, Larry Wall ……
Jika di atas. maklumat adalah output, Sudah dipasang, jika belum dipasang, anda boleh melihat arahan pemasangan berikut.
Memasang Perl
Kami boleh memuat turun pakej pemasangan untuk platform yang sepadan daripada tapak web rasmi Perl: https://www.perl.org/get.html
Memasang Perl pada Unix dan Linux
Langkah-langkah untuk memasang Perl pada sistem Unix/Linux adalah seperti berikut:
Buka http ://www melalui penyemak imbas .perl.org/get.html.
Muat turun pakej sumber untuk Unix/Linux.
Muat turun fail perl-5.x.y.tar.gz dan lakukan operasi berikut.
$ tar -xzf perl-5.x.y.tar.gz $ cd perl-5.x.y $ ./Configure -de $ make $ make test $ make install
Seterusnya kami menggunakan perintah perl -v untuk menyemak sama ada pemasangan berjaya.
Selepas pemasangan berjaya, laluan pemasangan Perl ialah /usr/local/bin dan pustaka dipasang dalam /usr/local/lib/perlXX, XX ialah nombor versi .
Perl Pemasangan Tetingkap
Perl mempunyai penyusun ActiveStatePerl dan Strawberry Perl pada platform Window.
Perbezaan terbesar antara ActiveState Perl dan Strawberry Perl ialah Strawberry Perl mengandungi banyak modul daripada CPAN, jadi fail pemasangan yang dimuat turun oleh Strawberry Perl adalah lebih daripada 80M, manakala ActiveState Perl hanya kira-kira 20M.
Kami menggunakan Strawberry Perl di sini.
Langkah-langkah untuk memasang Perl pada sistem Window adalah seperti berikut:
Pautan pakej pemasangan Strawberi: http://strawberryperl.com.
Muat turun versi yang sepadan dengan sistem anda: 32bit atau 64bit.
Selepas memuat turun, klik dua kali untuk membukanya dan ikut wizard pemasangan langkah demi langkah untuk memasangnya.
Mac OS Install Perl
Sistem Mac OS biasanya telah memasang Perl secara lalai Jika ia tidak dipasang, lakukan perkara berikut langkah:
Buka http://www.perl.org/get.html melalui penyemak imbas.
Muat turun pakej sumber untuk Mac OS.
Muat turun fail perl-5.x.y.tar.gz dan lakukan operasi berikut.
$ tar -xzf perl-5.x.y.tar.gz $ cd perl-5.x.y $ ./Configure -de $ make $ make test $ make install
Selepas pelaksanaan berjaya, laluan pemasangan Perl ialah /usr/local/bin dan pustaka dipasang dalam /usr/local/ lib/perlXX, XX ialah nombor versi.
Menjalankan Perl
Perl mempunyai kaedah pelaksanaan yang berbeza.
1. Interaktif
Kami boleh melaksanakan kod perl secara langsung dalam baris arahan Format sintaks adalah seperti berikut:
$perl -e <perl code> # Unix/Linux 或 C:>perl -e <perl code> # Windows/DOS
Parameter baris arahan adalah seperti berikut:
选项 | 描述 |
---|---|
-d[:debugger] | 在调试模式下运行程序 |
-Idirectory | 指定 @INC/#include 目录 |
-T | 允许污染检测 |
-t | 允许污染警告 |
-U | 允许不安全操作 |
-w | 允许很多有用的警告 |
-W | 允许所有警告 |
-X | 禁用使用警告 |
-e program | 执行 perl 代码 |
file | 执行 perl 脚本文件 |
Kami boleh meletakkan kod perl dalam fail skrip dan melaksanakan kod fail melalui arahan berikut:
$perl script.pl # Unix/Linux 或 C:>perl script.pl # Windows/DOS
Persekitaran Pembangunan Bersepadu (IDE: Persekitaran Pembangunan Bersepadu)
Kami juga boleh menggunakan beberapa grafik Laksanakan skrip perl pada persekitaran antara muka pengguna (GUI). Berikut ialah dua persekitaran pembangunan bersepadu Perl yang biasa digunakan disyorkan:
Padre: Padre ialah persekitaran pembangunan bersepadu untuk pembangun bahasa Perl, menyediakan penyerlahan sintaks dan fungsi pembinaan semula kod.
EPIC: EPIC ialah pemalam untuk Perl Eclipse IDE Jika anda biasa dengan Eclipse, anda boleh menggunakannya.
Langkah pemasangan: Bantuan-->Eclipse Marketplace-->Masukkan EPIC-->
<img src="http://php.cn/style/images/20150311184626567.png"