Perl 中如何定義格式?
Perl 使用名為“格式”的書寫模板來輸出報告。若要使用 Perl 的格式功能,必須先定義一個格式,然後可以使用該格式來編寫已格式化的資料。
語法
以下是定義 Perl 格式的語法 -
format FormatName = fieldline value_one, value_two, value_three fieldline value_one, value_two .
此處的FormatName表示格式的名稱。fieldline是以特定方式來格式化資料的。值行表示將要輸入到欄位行的值。使用一個句點結束格式。
下一個fieldline可以包含任何文字或欄位持有者。欄位持有者為將要隨後放置在此的資料保留空間。欄位持有者的格式為 -
@<<<<
此欄位持有者左對齊,帶有 5 個空間的欄位空間。必須對@符號和<符號進行計數,以瞭解欄位中的空間數量。其他欄位持有者包括 -
@>>>> right-justified @|||| centered @####.## numeric field holder @* multiline field holder
一個示例格式如下 -
format EMPLOYEE = =================================== @<<<<<<<<<<<<<<<<<<<<<< @<< $name $age @#####.## $salary =================================== .
在此示例中,$name 將編寫為在 22 個字元空間內左對齊,然後年齡將以兩個空格進行編寫。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP