在perl程序中,读入下面一行c代码:
printf("%d", number);
将其保存到到变量$line中,然后将其输出到文件句柄$out中,下面两种做法会有什么差异呢?
1)printf $out $line;
2)printf $out ("%s", $line);
如果第一种做法不是你想要的结果,那么最好在perl程序添加
perl -W;
use strict;
这样会让帮助你定位问题。至于具体的不同,大家写一个具体的脚本测试一下吧。我用了两个小时才发现这两者之间的差异。
本文深入探讨了在Perl程序中将C代码片段读取并转换为字符串后,通过不同方式输出到文件句柄时所表现出的差异。通过实际脚本测试,揭示了两种常见方法在结果上的微妙区别,旨在帮助开发者更准确地理解和运用Perl进行跨语言代码处理。
在perl程序中,读入下面一行c代码:
printf("%d", number);
将其保存到到变量$line中,然后将其输出到文件句柄$out中,下面两种做法会有什么差异呢?
1)printf $out $line;
2)printf $out ("%s", $line);
如果第一种做法不是你想要的结果,那么最好在perl程序添加
perl -W;
use strict;
这样会让帮助你定位问题。至于具体的不同,大家写一个具体的脚本测试一下吧。我用了两个小时才发现这两者之间的差异。

被折叠的 条评论
为什么被折叠?
