我解析一些數據並組織它,現在我需要捕獲它在一個變量內。Perl附加printf輸出到字符串
在此之前,我從未使用過printf或sprintf。
我用printf在這樣的方式來組織數據:
printf("%-30s %18s %18s\n", "$a", "$b", "$c\n");
現在我的影片存儲一個字符串變量,我想將組織的數據追加到變量$ result。
我想是這樣
$result.printf("%-30s %18s %18s\n", "$a", "$b", "$c\n");
,它不工作。我也試過sprintf。
任何想法?
感謝,S
我想我講在這裏給大家當我說「不工作「是有史以來第三次有用的診斷信息。告訴我們你預期會發生什麼,並告訴我們究竟發生了什麼。 – mob 2013-03-18 22:28:12
@mob我很好奇:什麼是前兩個最不有幫助的? – TLP 2013-03-18 22:29:50
請人們停止用引號包裝單獨的變量嗎?你會用C還是Python來做?你爲什麼用Perl做呢?我們稱之爲「無用的可變插值」。另外,你在你的格式字符串和printf的最後一個參數中都有\ n。你真的想在你的輸出中使用兩個換行符嗎? – runrig 2013-03-19 00:06:14