- Taipei, Taiwan
-
Perl - 第十八章 | Perl 特殊變量
Perl 語言中定義了一些特殊的變量,通常以 $, @, 或 % 作為前綴,例如:$_。 很多特殊的變量有一個很長的英文名,操作系統變量 $! 可以寫為 $OS_ERROR 。 如果你想使用英文名的特殊變量需要在程序頭部添加 use English; 。這樣就可以使用具有描述性的英文特...
-
Perl - 第十七章 | Perl 錯誤處理
執行和錯誤總是並存的。如果要打開的文件不存在。如果你沒有正確處理這種情況,則認為你的程序質量很差。 如果發生錯誤,程序將停止。因此,可以使用適當的錯誤處理來處理各種類型的錯誤,這些錯誤可能在程序執行期間發生,並採取適當的措施而不是完全停止程序。 你可以通過多種不同方式來識別和捕獲錯誤。在 ...
-
Perl - 第十六章 | Perl 目錄操作
以下是用於播放目錄的標準功能。 1 2 3 4 5 6 opendir DIRHANDLE, EXPR # 打開目錄 readdir DIRHANDLE # 讀取目錄 rewinddir DIRHANDLE ...
-
Perl - 第十五章 | Perl 文件操作(I/O)
處理文件的基礎很簡單:將文件句柄與外部實體(通常是文件)相關聯,然後在Perl中使用各種運算符和函數來讀取和更新與文件句柄關聯的資料流中存儲的資料。 文件操作 Perl 使用一種叫做文件句柄類型的變量來操作文件。 從文件讀取或者寫入資料需要使用文件句柄。 文件句柄(fil...
-
Perl - 第十四章 | Perl 格式化輸出
Perl 是一個非常強大的文本資料處理語言。 Perl 中可以使用 format 來定義一個模板,然後使用 write 按指定模板輸出資料。 Perl 格式化输出 Perl 格式化定義語法格式如下: 1 2 3 4 5 6 format ...
-
Perl - 第十三章 | Perl 引用(參考)
Perl引用是一種標量資料類型,它保存另一個值的位置,該值可以是標量,數組或哈希。由於其標量性質,因此可以在任何地方使用引用,也可以使用標量。 你可以構造包含對其他列表的引用的列表,這些列表可以包含對哈希的引用,依此類推。這就是在Perl中構建嵌套資料結構的方式。 建立引用 定義變量...
-
Perl - 第十二章 | Perl 子程序(函數)
Perl子例程或函數是一起執行任務的一組語句。你可以將程式碼分成單獨的子例程。如何在不同的子例程之間劃分程式碼取決於你,但是從邏輯上來說,劃分通常是使每個函數執行特定任務。 定義並調用子程序 Perl編程語言中子例程定義的一般形式如下: 1 2 3 ...
-
Perl - 第十一章 | Perl 日期和時間
Perl中處理時間的函數有如下幾種: time():返回從1970年1月1日起累計的秒數。 localtime():獲取本地時區時間。 gmtime(): 獲取格林威治時間。 當前日期和時間 讓我們從localtime()開始,如果沒有給出參數,該函數將返回當前日期和...
-
Perl - 第十章 | Perl 運算符
什麼是運算符? 可以使用表達式4 + 5等於9給出簡單答案。這裡的4和5稱為操作數,而+稱為運算符。Perl語言支持多種運算符類型,但以下是重要且最常用的運算符列表: 算術運算符 平等經營者 邏輯運算符 賦值運算符 按位運算符 邏輯運算符 類引用運算符 雜項...
-
Perl - 第九章 | Perl 循環
有的時候,我們可能需要多次執行同一塊程式碼。一般情況下,語句是按順序執行的:函數中的第一個語句先執行,接著是第二個語句,依此類推。 編程語言提供了更為複雜執行路徑的多種控制結構。 循環語句允許我們多次執行一個語句或語句組,下面是大多數編程語言中循環語句的流程圖: Perl 語言...