當前位置:首頁 » Perl » Perl語法概述

Perl語法概述

Perl語法概述,Perl語法實例,Perl語法例子,Perl代碼實例 -一個Perl腳本或程序,包括一個或多個語句。

一個Perl的腳本或程序由一個或多個語句,這些語句隻是寫在一個簡單腳本,冇有必要有一個main()函數或類似那種東西。
Perl語句以分號結束:

print "Hello, world";

注釋開始與一個hash符號和運行到該行的末尾:

# This is a comment

空白是無關緊要:

print      "Hello, world";

...除了內部引用的字符串:

# this would print with a linebreak in the middle
print "Hello
          world";

圍繞文字字符串可用於雙引號或單引號:

print "Hello, world";
print 'Hello, world';

然而,隻有“插補”變量和特殊字符,如換行符(\ n)雙引號:

print "Hello, $name\n";     # works fine

print 'Hello, $name\n';     # prints $name\n literally

數字不需要引號:

print 42;

您可以使用括號函數的參數或省略他們(根據您個人喜好),他們隻偶爾需要區分優先性問題,以下兩個語句產生同樣的結果。

print("Hello, world\n");
print "Hello, world\n";

Perl的文件擴展名:

Perl腳本可以使用任何簡單文本編輯器。有幾個方案可供不同類型的平台,有許多在網絡上可供下載的程序設計。

無論您選擇使用的程序(編輯器),一個Perl文件必須以.pl(perl等)文件名保存,以文件的擴展名被承認作為一個正常運作的Perl腳本。文件名可以包含數字,符號和字母,但不能包含空格,使用下劃線(_)代替空格也是可以的。


第一個PERL程序:

假設你已經在Unix提示符,現在hello.pl使用vi或vim編輯器打開一個文本文件和內部文件的以下行。

#!/usr/bin/perl

# This will print "Hello, World - by www.gitbook.net" on the screen
print "Hello, world ";

#!/usr/bin 是您已經安裝了PERL的路徑

執行Perl腳本:

在你執行你的腳本時,是可能需要改變腳本文件的模式和執行權限,一般設定的0755。

現在從Unix命令行運行hello.pl的Perl程序,發出以下命令在您的UNIX提示符$:

$perl hello.pl

這將產生以下結果:

Hello, World

Perl命令行標誌:

命令行標誌影響Perl如何運行程序.

$perl -v

這將產生以下結果:

This is perl, v5.001 built for i386-linux-thread-multi
................

你可以在命令行使用-e選項,它可以讓你的命令行執行Perl語句。

$perl -e 'print 4;\n'
RESULT: 4
$perl -e "print 'Hello World!\n - www.gitbook.net";'
RESULT: Hello World!