Perl 教程 之 Perl 格式化输出 6

简介: Perl 格式化输出

Perl 教程 之 Perl 格式化输出 6

Perl 格式化输出

Perl 是一个非常强大的文本数据处理语言。

Perl 中可以使用 format 来定义一个模板,然后使用 write 按指定模板输出数据。

格式变量

 (FORMAT_NAME) :格式名字 (FORMAT_TOP_NAME) :当前的表头格式名字存储在
FORMAT_PAGE_NUMBER) :当前输出的页号
=(FORMAT_LINES_PER_PAGE) :每页中的行数
|(FORMAT_AUTOFLUSH) :是否自动刷新输出缓冲区存储
L(FORMAT_FORMFEED) :在每一页(除了第一页)表头之前需要输出的字符串存储在

我们也可以使用 FORMAT_PAGE_NUMBER 为报表设置分页:

实例

!/usr/bin/perl

format EMPLOYEE =

@<<<<<<<<<<<<<<<<<<<<<< @<<
name,age
@#####.##

$salary

.

添加分页 $%

format EMPLOYEE_TOP =

Name Age Page @<

                             $%
AI 代码解读

===================================
.

select(STDOUT);
 =EMPLOYEE;^ = EMPLOYEE_TOP;

@n = ("Ali", "Baidu", "Jaffer");
@a = (20,30, 40);
@s = (2000.00, 2500.00, 4000.000);

i = 0; foreach (@n){name = ;age = a[i];
salary=s[$i++];
write;
}
以上实例输出结果为:

===================================

Name Age Page 1

===================================
Ali 20

2000.00

===================================
Baidu 30

2500.00

===================================
Jaffer 40

4000.00

目录
打赏
0
1
2
0
296
分享
相关文章
|
10月前
|
|
10月前
|
|
10月前
|
|
10月前
|
Perl 教程 之 Perl 特殊变量 1
Perl教程介绍了Perl的特殊变量,如预定义的OSERRORuseEnglish)_,_在循环和模式匹配中默认存储当前值。例如,一个foreach循环无需显式指定变量,仍能通过print输出迭代的内容。此外,print使while_也用于存储输入记录。
48 2
|
10月前
|
Perl 教程 之 Perl 特殊变量 2
Perl特殊变量包括全局标量、数组、哈希、文件句柄及常量等,如ARG、@ARGV、%ENV等。它们在不同场景下有特定用途,如!存储系统错误信息,@ARGV保存命令行参数,%SIG处理信号。还有正则表达式变量如$&存储匹配字符串,以及文件句柄如STDIN、STDOUT。这些变量在Perl编程中起到关键作用。
79 2