Perl語言入門

Perl語言入門

《Perl語言入門》是2009年東南大學出版社出版的圖書,作者是施瓦茨(Randal L. Schwartz)、菲尼克斯(Tom Phoenix)、福瓦(brian d foy)。《Perl語言入門》也就是大家所稱道的“小駱駝書”,是Perl程式設計人員最為仰賴的啟蒙讀物之一。自1993年以來,這本書就成為熱賣的Perl語言教學材料,而此次新版又涵蓋了Perl 5.10的最新變化。

基本信息

內容簡介

《Perl語言入門》也就是大家所稱道的“小駱駝書”,是Perl程式設計人員最為仰賴的啟蒙讀物之一。自1993年以來,這本書就成為熱賣的Perl語言教學材料,而此次新版又涵蓋了Perl 5.10的最新變化。本書的諸位作者自1991年起就開始在Stonehenge Consulting從事Perl教學工作,多年的課堂教學實踐和積累下來的點滴經驗,形成了本書特有的教學節奏,以及務實的知識點取捨。隨文而至的習題,可以讓你及時鞏固各種概念,強化理解和吸收。本書內容涵蓋:

·Perl的變數類型

·子程式

·檔案的操作

·正則表達式

·字元串的操作

·列表與排序

·進程的管理

·智慧型匹配

·第三方模組的使用

有些人只是想要完成任務,Perl語言為此而生。Perl的最初目標只是為了協助Unix系統管理員完成日常繁瑣的文本數據處理工作。時至今日,Perl已發展成為一套功能齊備的程式語言,幾乎可以在任何作業系統上完成各種任務——從簡單的命令行工具到Web套用開發,及至生物信息學、金融數據分析等等不一而足。其他書籍可能會著重於教會你使用Perl語言來編程,可本書不同,我們是想要你成為一名真正的Perl程式設計師。

圖書目錄

前言

第1章 簡介

問題與答案

“Perl”這個詞是什麼意思?

如何取得Perl?

我該怎么編寫Perl程式?

走馬觀花

習題

第二章 標量數據

數字

字元串

Perl內建警告信息

標量變數

用print輸出結果

if控制結構

獲取用戶輸入

chomp操作符

while控制結構

習題

第三章 列表與數組

訪問數組中的元素

特殊的數組索引值

列表直接量

列表的賦值

字元串中的數組內插

foreach控制結構

標量上下文與列表上下文

列表上下文中的(STDIN)

習題

第四章 子程式

定義子程式

調用子程式

返回值

參數

子程式中的私有變數

長度可變的參數列表

關於詞法(my)變數

usecstrict編譯命令

return操作符

非標量返回值

持久性私有變數

習題

第五章 輸入與輸出

讀取標準輸入

鑽石操作符輸入

調用參數

輸出到標準輸出

使用printf格式化輸出

檔案句柄

打開檔案句柄

用die處理嚴重錯誤

使用檔案句柄

復用標準檔案句柄

使用say來輸出

習題

第六章 哈希

什麼是哈希?

訪問哈希元素

哈希函式

哈希的典型套用

%ENV哈希

習題

第七章 漫遊正則表達式王國

什麼是正則表達式?

使用簡易模式

字元集

習題

第八章 以正則表達式進行匹配

以m//進行匹配

可選修飾符

錨位

綁定操作符=~

模式串中的內

捕獲變數

通用量詞

優先權

模式測試程式

習題

第九章 用正則表達式處理文本

用s///替換

可選修飾符

split操作符

join函式

列表上下文中的m//

更強大的正則表達式

習題

第十章 其他控制結構

unless控制結構

Until控制結構

條件修飾詞

裸塊控制結構

elsif子句

自增和自減

for控制結構

循環控制

三目操作符?

邏輯操作符

習題

第十一章 Perl模組

尋找模組

安裝模組

使用簡單模組

習題

第十二章 檔案測試

檔案測試操作符

localtime函式

按位運算操作符

習題

第十三章 目標操作

在目錄樹中移動

檔案名稱通配

檔案名稱通配的另一種語法

目錄句柄

遞歸的目錄列表

操作檔案與目錄

刪除檔案

重命名檔案

連結與檔案

建立及移除目錄

修改許可權

更改隸屬關係

修改時間戳

習題

第十四章 字元串與排序

在字元串內用index搜尋

用substr處理子串

高級排序

習題

第十五章 智慧型匹配與given-when結構

智慧型匹配操作符

智慧型匹配操作的優先權

given語句

多個項目的when匹配

習題

第十六章 進程管理

system函式

exec函式

環境變數

用反引號捕獲輸出結果

將進程視為檔案句柄

用fork開展地下工作

傳送及接收信號

習題

第十七章 高級Perl技巧

用eval捕獲錯誤

用grep來篩選列表

用map對列表進行轉換

不帶引號的哈希鍵

切片

習題

附錄A 習題解答

附錄B 超越小駱駝

相關詞條

相關搜尋

熱門詞條

聯絡我們