教程中国
PHOTOSHOP CS9.0中文版 MAYA 8.5 FOR WINDOWS Corel Painter v9.0 Flash MX2004 中文版 Illustrator cs2 中文版
VC++6.0含sp6 中英文版 VB6.0 +sp6 简体中文版 Borland Delphi 7汉化版 MSDN for vb6.0中文版 Visual Studio 2005简体
教程中国下属 文件存储共享专家BIBIDU.COM 提供大型软件,教材,源码,电影,音乐,图书等下载 更多精品请点此进入
  您目前所在位置: 教程中国 >> 编程基地 >> CGI >> Perl教学 第十篇 格式化输出之一 RSS订阅
Perl教学 第十篇 格式化输出之一
教程(视频,书籍)下载:  ASP.NET AutoCAD 数据库 C# ASP java photoshop 网页设计 delphi 3dmax Flash C++ VB 张孝祥 实例   更多请进入BIBIDU搜索
IT搜索引擎   
    我们已经见过用print函数将原始的未格式化的文本输出到文件,本章讲述如何用函数write和打印格式来生成格式化的输出。
一、定义打印格式
定义打印格式的关键字为format,语法为:

format formatname =
lines_of_output
.
打印格式名formatname的命名规则与一般变量相同。结束行为一个句号,此行不能有任何其它字符,包括空格,句号必须是该行第一个字符。
打印格式的定义象子程序一样可以放在任何地方,甚至可以放在条件语句中,但是最好把它们集中放在程序的开头或结尾。
二、显示打印格式
打印格式的显示有两步:
1、将系统变量$~设成所要使用的格式
2、调用函数write
例如:

1 : #!/usr/local/bin/perl
2 :
3 : $~ = "MYFORMAT";
4 : write;
5 :
6 : format MYFORMAT =
7 : ===================================
8 : Here is the text I want to display.
9 : ===================================
10: .
结果输出如下:

$ program
===================================
Here is the text I want to display.
===================================
$
如果不用$~指定打印格式,Perl解释器就假定要使用的格式名与要写入的文件变量同名,在本例中,如果不指定使用MYFORMAT,则Perl解释器试图使用名为STDOUT的打印格式。

来源:十度教育
作者:
关键字:Perl教学,第十篇,格式化输出之一
发表日期:2005-4-14 19:55:57

网页显示有限 阅读全文请下载本文完整版WORD文档

上一篇:Perl教学 第十篇 格式化输出之二   下一篇:Perl语言的文字处理模式之三(3)


2008-11-20 22:18:39
本文的相类似文章
  • Perl教学(14)Perl5的包和模块之五
  • Perl教学(14)Perl5的包和模块之四
  • Perl教学(14)Perl5的包和模块之三
  • Perl教学(14)Perl5的包和模块之二
  • Perl教学(14)Perl5的包和模块之一
  • Perl教学(13)Perl的面向对象编程之六
  • Perl教学(13)Perl的面向对象编程之五
  • Perl教学(13)Perl的面向对象编程之四
  • Perl教学(13)Perl的面向对象编程之三
  • Perl教学(13)Perl的面向对象编程之二
  • 在学习中进步 在进步中成长 教程中国相随您的成长之路
    华腾联合科技股份有限公司版权所有
    广告联系:Rosibo@163.com