在perl程序中,讀入下面一行c代碼:
printf("%d", number);
將其保存到到變量$line中,然後將其輸出到文件句柄$out中,下面兩種做法會有什麼差異呢?
1)printf $out $line;
2)printf $out ("%s", $line);
如果第一種做法不是你想要的結果,那麼最好在perl程序添加
perl -W;
use strict;
這樣會讓幫助你定位問題。至於具體的不同,大家寫一個具體的腳本測試一下吧。我用了兩個小時才發現這兩者之間的差異。
在perl程序中,讀入下面一行c代碼:
printf("%d", number);
將其保存到到變量$line中,然後將其輸出到文件句柄$out中,下面兩種做法會有什麼差異呢?
1)printf $out $line;
2)printf $out ("%s", $line);
如果第一種做法不是你想要的結果,那麼最好在perl程序添加
perl -W;
use strict;
這樣會讓幫助你定位問題。至於具體的不同,大家寫一個具體的腳本測試一下吧。我用了兩個小時才發現這兩者之間的差異。