$arTwo[i]\n"; 我希望输出像 8 => 9 10 => 25-6ren">
gpt4 book ai didi

perl - 如何在 perl 中操作输出

转载 作者:行者123 更新时间:2023-12-02 07:36:03 26 4
gpt4 key购买 nike

我是 perl 的新手,我找不到是否可以在 perl 中操作输出格式。

像这样的代码

print "$arOne[i] => $arTwo[i]\n";

我希望输出像

 8 => 9
10 => 25
7 => 456

如果可以,那怎么做呢?

最佳答案

您想使用 printf .

printf ("%2d => %-3d\n", $arOne[$i], $arTwo[$i]);

格式化指令嵌入在 % 和一个字母之间。在您的例子中,您打印数字,因此您需要字母 d。留给 d 的数字指定您要为该数字保留多少位数。在你的情况下,我假设左边的数字最多包含两位数,而右边的数字最多包含三位数字。那可能会有所不同。最后,3d 前面的 - 告诉 printf 向左(而不是右)对齐数字。

关于perl - 如何在 perl 中操作输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16399773/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com