21 世紀的 Perl
現在很少開發團隊會主動寫新的 Perl 套件。每隔一陣子,就會有某篇部落格文章說「Perl 已死」,現在仍然值得學 Perl 嗎? 繼續閱讀
建置 Perl 開發環境
本文說明如何在系統上建置 Perl 環境。Windows 上不會預裝 Perl,故需另行安裝。類 Unix 系統上通常會預裝 Perl,但我們仍然可以視需求重新安裝另一個版本的 Perl。 繼續閱讀
撰寫第一個 Perl 程式
Perl 程式可用命令稿或命令列 (one-liner) 兩種方式來撰寫,本文會用這兩種方式各寫一個 Hello World 程式,以熟悉寫 Perl 程式的方式。 繼續閱讀
基本觀念
本文介紹一些撰寫 Perl 程式相關的基本概念和工具。 繼續閱讀
資料型態 (Data Type)
在電腦程式中,資料型態用來界定資料合法的操作,像是數字間可進行四則運算,字串可相接等。本文介紹 Perl 的純量變數中常見的型態。 繼續閱讀
宣告和使用變數 (Variable)
在電腦程式中,變數 (variable) 是用來操作資料的標籤。和大部分程式語言的差異在於 Perl 的變數前會加上前綴 (sigil),不同前綴代表不同意義。 繼續閱讀
使用運算子 (Operator)
運算子可執行一些基本的運算,會透過符號而非函式呼叫來使用。一般來說,運算子無法再拆分成更細的項目,所以視為程式語言的基本指令。本文介紹 Perl 的運算子。 繼續閱讀
選擇控制結構 (Selection Control Structures)
控制結構用來調整程式行進的方向,幾乎每個高階程式語言都會有這些特性。控制結構分為 (1) 選擇和 (2) 迭代 兩種。本文介紹 Perl 之中和選擇相關的控制結構。 繼續閱讀
迭代控制結構 (Iteration Control Structures)
迭代或是迴圈用於重覆執行一段程式碼,這樣就不用重覆撰寫該段程式碼,日後要修改時也要只改一個地方即可。本文介紹 Perl 的迴圈語法。 繼續閱讀
陣列 (Array) 和串列 (List)
Perl 的陣列 (array) 是一種線性的容器,以數字做為索引,可儲存異質資料。串列則是一序列的資料。這兩者有一些關連,本文介紹 Perl 陣列和串列。 繼續閱讀