▲
檢視perl版本:cmd視窗執行 perl -v
檢視perl執行環境:cmd視窗執行set os
▲perl是「形式自由」的語言,可以隨意加上空白字元,如空格、製表符、換行符等,合理加上空白字元可以使**更易閱讀,建議使用統一的格式標準,perlstyle文件介紹了一些通用的縮排建議。
▲使用新特性:
比如,say是5.10及後續版本引入的新特性,效果和print基本相同,但會自動輸入換行符。
引入該版本新特性的方法:
#!/usr/bin/perl
use v5.10;
say 「hello world!」;
(當然,只有你的版本是高於v5.10的才能引用)
另外說明,一般按照最早引入改特性的版本號來宣告,但也可以用當前所使用的最新版本號,比如:
use v5.24;
這裡的v可以省略,但如果省略的話,小數點後面就必須寫成三位數字的形式:
use 5.024;
▲關於注釋:
perl的注釋是從「#」到行末結束的部分
perl沒有「注釋塊」的寫法,但是有很多效果相同的變通寫法,參閱perlfaq文件
▲#!/usr/bin/perl
在unix系統裡,如果文字檔案開頭的最前兩個字元是#!,那麼後面跟著的就是用來執行這個檔案的程式路徑。
perl程式最缺乏可移植性的就是#!了,需確定每台機器上perl直譯器是放在什麼路徑下的,但不外乎/usr/bin/perl和/usr/local/bin/perl
▲perl程式並不需要變數宣告的部分,如果真的想宣告,也是可以的。
▲perl語言的大部分語句都是表示式後面緊接著乙個分號。分號的作用是隔離每段語句,而非表示語句的結束。如果後續沒有語句,不用分號也沒關係。
▲呼叫外部程式:
通過一對反引號(``)來呼叫,比如:
#!/usr/bin/perl
@lines
=`perldoc -u -f atan2`
;foreach
(@lines
)
當反引號裡的命令執行完畢後,輸出結果會一行行依次儲存在@lines這個陣列變數中,在接下來的迴圈體中,對每個包含一對尖括號(<>)的行進行相應的資料替換操作並直接列印出來。
呼叫別的程式–>輸出結果放到記憶體–>更新記憶體裡的資料–>輸出
很多時候,我們都是用perl來做這種資料轉換工作的。
perl語言入門筆記
perl記事本 1.yu x 3 print yuyuyu 2.print yu jian s 加 促使變數不會變成 ages 3.4 2 4的平方 4.1.5 1,2,3,4,5 5.qw yu jian s book 簡潔,更少輸入 6.yu,jian jian,yu 值互換 7.yu,jian...
Perl語言學習筆記 6 雜湊
1 雜湊的鍵是唯一的,值可以重複!2 訪問雜湊元素 hashname 雜湊為大括號,陣列為方括號,鍵為字串 family name firstd 給雜湊元素賦值 3 雜湊鍵支援任意表示式 foo na family name 獲取 family name對應的值 4 訪問整個雜湊 family na...
Perl語言入門 Perl變數簡介
在編寫perl程式時,需要準備好兩樣工具 乙個文字編輯器和乙個perl直譯器,前者用來書寫 後者用來完成程式的編譯 解釋和執行工作。perl變數支援三種基本資料型別 標量 陣列和關聯陣列。1 標量只能儲存單個值 單個字串或單個數字。必須以美元符號 開頭。示例 number 15 name judy ...