網路管理語言 Perl 入門與實作: | ||
---|---|---|
<<< Previous | 6. 檔案處理 | Next >>> |
輸出
Perl 輸出的方法,主要有三個:print、sprintf 及 printf。
sprintf,printf 和 C 語言中的 sprintf、printf 沒有太大的差別。
先來看 print:
print "Hello Perl!!!!\n"; 和以下是一樣的。 print STDOUT "Hello Perl!!!!\n"; |
STDOUT 代表標準輸出,通常是螢幕,但我們可以視情況轉向到其它設備或檔案。其中,STDOUT 可以省略不寫。
輸出至檔案:
#! /usr/bin/perl open(W, "> test.log") || die "$!\n"; # 針對檔案代碼 W 做寫入動作,即可存入 test.log 中 print W "Hello Perl!!!!\n"; close(W); |
sprintf:格式化字串
# 以下會傳回一個格式化的字串,以 0 開頭,接著至多 8 個數字。 chomp($number=<STDIN>); $result = sprintf("%08d", $number); print $result, "\n\n"; |
上式中,%d 代表整數
若您想進一步了解 sprintf 還有那些格式化的代碼,請參考:sprintf
printf 是可格式化的輸出,用法和 C 中的 printf 一樣:
#! /usr/bin/perl printf("我的姓名是:%s 我的代表號是: %d\n", "王大空", 5005); |
上式中,%s 代表字串,%d 代表整數,因此,"王大空", 5005 會先分別被代入 %s 和 %d 中,再顯示出來。
結果:
我的姓名是:王大空 我的代表號是: 5005 |
若您想進一步了解 printf 還有那些格式化的代碼,請參考:sprintf
<<< Previous | Home | Next >>> |
6.13 進入目錄中 | Up | 6.15 STDIN |