perl之print,printf,sprintf使用案例详解

2023-12-05 0 813
目录

详细用法,可以查看perl用户手册。

perldoc -f print
perldoc -f printf
perldoc -f sprintf

他们各自支持的命令格式,都有三四种。但是常用的,也就一两种。

print

常用:

print LIST
print FILEHANDLE LIST

不常用(主要是因为隐含的细节,会导致阅读上的障碍吧):

print FILEHANDLE
print

print $foo;
print \”Hello $world\”;
print $filehandle $something;

printf

常用:

printf FORMAT, LIST
printf FILEHANDLE FORMAT, LIST

不常用(主要是因为隐含的细节,会导致阅读上的障碍吧):

printf FILEHANDLE
printf

printf \’This is question %d on %s\’, 36882022, \’StackOverflow\’;

sprintf

命令格式,只有一种:

sprintf FORMAT, LIST

$result = sprintf(\’The %s is %d\’, \’answer\’, 42);

另外,sprinf还有很多复杂的用法,个人不常用。具体参考perldoc -f sprintf

例如:

printf \’%2$d %1$d\’, 12, 34; # prints \”34 12\”
printf \’%3$d %d %1$d\’, 1, 2, 3; # prints \”3 1 1\”

区别

command
description
print
打印信息,可以输出到文件里
printf
可以整理信息的格式,可以输出到文件里。与sprintf类似,区别是可以打印
sprintf
可以整理信息的格式。与printf类似,区别是仅仅用于字符串的格式化,没有任何print效果。

参考文档

http://perldoc.perl.org/functions/print.html

http://perldoc.perl.org/functions/printf.html

http://perldoc.perl.org/functions/sprintf.html

到此这篇关于perl之print,printf,sprintf使用案例详解的文章就介绍到这了,更多相关perl之print,printf,sprintf使用内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

您可能感兴趣的文章:

  • windows安装perl及komodo IDE的详细步骤
  • Windows10下hyperledger fabric1.4环境搭建过程图解
  • PHP与Perl之间知识点区别整理
  • Perl6中的垃圾收集
  • Perl5和Perl6对比使用Sigils的差别
  • Redis中3种特殊的数据类型(BitMap、Geo和HyperLogLog)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 Perl perl之print,printf,sprintf使用案例详解 https://www.u-9.cn/jiaoben/perl/100132.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务