《高階Perl》是Perl全球社區(qū)公認的經典著作,是資深Perl技術專家(核心貢獻者之一)數(shù)十年工作經驗的結晶,Perl 6設計者之一Conway親自作序推薦。本書處處皆珍寶,不僅對Perl領域的各種經典問題給出了獨到且精辟的解釋,而且深入探討了Perl中各種最新的主題,如遞歸、迭代器、過濾器、記憶術、劃分、數(shù)值方法、高階函數(shù)、currying、切斷排序、基于語法的解析、惰性求值和約束編程等內容,并將這些轉換成現(xiàn)實編程工作中強有力的實用工具:文件系統(tǒng)互動、HTML處理、數(shù)據庫訪問、網頁抓取、排版、郵件處理、家庭理財、文本描圖和圖表生成等。全書包含大量真知灼見和最佳實踐。全書共9章:第1章介紹了遞歸與調用等參數(shù)化函數(shù)行為,分析了數(shù)制之間的轉換、目錄遍歷、遞歸適用條件等;第2章講解了代碼引用的另一種用法—分配表;第3章介紹了解決性能問題的一個簡單和普遍的做法—緩存;第4章講解了迭代器的詳細使用方式,包括迭代器概念、自制迭代器、迭代器實例、過濾與變換、半謂詞問題、網頁抓取等;第5章講解了將通用遞歸函數(shù)轉換到迭代器的技術;第6章介紹了如何使用無限流來摒棄迭代器的缺陷,涉及鏈表、遞歸流、正則字符串等內容;第7章介紹了把一個普通的函數(shù)轉換成一個函數(shù)工廠以制造更多函數(shù)的currying技術,以及把一個函數(shù)轉換成另一個函數(shù)的技術;第8章講解了將未結構化的輸入轉換為數(shù)據結構的方式—解析;第9章介紹了聲明式編程的技術與應用。