perl中簡單printf操作

在perl程序中,讀入下面一行c代碼:

printf("%d", number);


將其保存到到變量$line中,然後將其輸出到文件句柄$out中,下面兩種做法會有什麼差異呢?

1)printf $out $line;


2)printf $out ("%s", $line);


如果第一種做法不是你想要的結果,那麼最好在perl程序添加

perl -W; 

use strict;


這樣會讓幫助你定位問題。至於具體的不同,大家寫一個具體的腳本測試一下吧。我用了兩個小時才發現這兩者之間的差異。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章