我知道printf
函数默认使用右对齐。 -
将使它左对齐。但是有可能让它集中证明格式吗?
最佳答案
printf
功能不能居中文本。
然而,有一种非常古老且几乎被遗忘的机制可以做到这一点。您可以创建 format Perl 中的语句告诉 write语句如何打印。通过使用 format 和 write,您可以将文本居中对齐。
这是在 1989 年 Perl 3.x 时代完成的事情,但在 Perl 4 出现时就被放弃了。 Perl 5 具有更强的变量范围,确实限制了格式的使用,因为使用它们会违反 Perl 5 喜欢的变量范围(格式本质上是全局的)。
您可以通过查看 perldoc perlform
了解更多信息。 .我已经好多年没有看到它们使用了。
关于perl - 如何在 Perl 中的 printf 函数中集中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5986016/