我解析一些数据并组织它,现在我需要捕获它在一个变量内。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