成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Perl學(xué)習筆記----Perl格式化輸出詳解

開發(fā) 架構(gòu)
Perl語言有很多值得學(xué)習的地方,本文向大家介紹一下Perl格式化輸出的概念,希望通過本文的介紹你對Perl格式化輸出的用法有一定的認識。

本文和大家重點學(xué)習一下Perl格式化輸出的概念,在一個Perl中可以有多個format,這里主要從三個方面來向大家介紹,相信通過本文的學(xué)習你對Perl格式化輸出的概念一定會有深刻的了解。

Perl學(xué)習筆記----Perl格式化輸出

一、打印的基本步驟

1、將系統(tǒng)變量$~設(shè)成所要使用的格式
2、調(diào)用函數(shù)write
函數(shù)write將結(jié)果輸出到標準輸出文件STDOUT,我們也可以使它將結(jié)果輸出到任意其它的文件中。最簡單的方法就是把文件變量作為參數(shù)傳遞給write
例如write(MYFILE);
也可以通過如下方式
例如select(MYFILE)
$~="MYFORMAT";
write;

二、Perl格式化輸出之輸出變量

如果在子程序中調(diào)用需要注意局部變量的作用域。另外輸出的格式有如下幾種:
@<<<左對齊輸出
@>>>右對齊輸出
@|||中對齊輸出
@##.##固定精度數(shù)字
@*多行文本
每行的長度就是<>|的個數(shù)。
針對轉(zhuǎn)義字符@<>作為平常字符輸出的時候采用“”方式。

格式的聲明如下:
formatWRITELETTER=
**********************************
@:@<<<<<<
$a,$b
**********************************

三、帶附加訊息的Perl格式化輸出

3.1分頁輸出

設(shè)置頁眉
formatSTDOUT_TOP=
ConsolidatedWidgetsInc.1994AnnualReport
.
設(shè)置頁的行數(shù),默認是60
$==66
此賦值語句必須出現(xiàn)在第一個write語句前。

3.2格式化字串的長度

在Perl中對長字符串(包含換行)進行格式化的值域定義很簡單,只需把打頭的@字符換成^就行了,這種文本格式化中,Perl解釋器在一行中放置盡可能多的單詞。每當輸出一行文本,被輸出的子串就從變量中刪除,再次在域值中使用該變量就把剩下的字符串繼續(xù)按格式輸出。當內(nèi)容已輸出完畢,該變量就成了空串,再輸出就會輸出空行,為避免輸出空行,可以在值域格式行首加一個~字符。
很明顯,當字符串長度不明確時,這種用法很不方便,原因就在于它指明了輸出的行數(shù)上限,超過這一上限的字符就不會被輸出,解決方法很簡單,就是在域值格式行首加兩個~字符,這樣就會持續(xù)按格式輸出文本直到輸出完畢。
例如formatMYFORMAT=
===================================
HereisthetextIwanttodisplay.
~~^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
$quotation

【編輯推薦】

  1. 全面認識Perl格式化輸出用法
  2. Perl文件句柄概念詳解
  3. 解析四大Perl操作符用法
  4. 專家推薦 幾款常用Perl開發(fā)工具
  5. 學(xué)習筆記 Perl數(shù)字與字符串間的自動轉(zhuǎn)換

 

 

責任編輯:佚名 來源: csdn.net
相關(guān)推薦

2010-07-16 14:37:26

Perl格式化輸出

2010-07-16 15:23:34

Perl格式化輸出

2010-07-16 16:00:08

Perl格式化輸出

2010-07-16 15:44:57

Perl格式化輸出

2010-07-21 14:25:24

Perl格式化輸出

2010-07-15 11:16:25

Perl格式化輸出

2010-07-21 14:18:27

Perl函數(shù)

2010-07-21 13:27:06

Perl模式匹配

2010-07-13 12:50:47

Perl變量

2010-07-21 14:08:28

Perl命令行

2010-07-13 14:16:56

Perl控制流

2010-07-13 13:15:17

Perl

2010-07-15 18:04:20

Perl模式

2010-07-16 12:50:45

Perl語言

2010-07-16 17:38:12

Perl包

2010-07-20 15:18:41

Perl基本語法

2010-07-26 10:51:26

Perl模式匹配

2010-07-15 10:07:29

Perl指令

2010-07-13 15:43:57

Perl語言

2010-07-19 09:08:38

Perl模塊
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 九九热视频这里只有精品 | 天天澡天天狠天天天做 | 激情网站| 超碰精品在线 | 在线观看黄色 | 中文字幕亚洲无线 | 中文字幕一区二区三区四区不卡 | 日韩免费福利视频 | 欧美视频免费在线观看 | 99热在这里只有精品 | 91大片| 亚洲成人自拍 | 国产精品性做久久久久久 | 91九色婷婷 | 亚洲视频免费在线观看 | 综合久 | 午夜小视频在线播放 | 成人久草 | 欧美a在线| 亚洲精品黄色 | 久久a久久 | 欧美一级艳情片免费观看 | 免费在线观看av网址 | 久久91av | 亚洲精品一区二区三区中文字幕 | 羞羞视频在线网站观看 | 黄色片在线看 | 男人电影天堂 | 亚洲激情视频在线 | 成人在线免费视频观看 | 亚洲免费在线视频 | 男女一区二区三区 | 日韩久久久久久久久久久 | 免费成人av网站 | 国产精品自拍啪啪 | 精品视频免费 | 亚洲欧美日韩中文字幕一区二区三区 | 欧美日韩一区二区三区视频 | 国产成人免费视频 | 国产91亚洲精品 | av在线免费观看网址 |