读书人

求用perl写段函数输出固定长度的字符

发布时间: 2013-01-11 11:57:35 作者: rapoo

求用perl写段函数,输出固定长度的字符串
例如字符串变量:a123

输出固定长度:10
不够长度时,后面补空格
[解决办法]
$value=a123;
print sprintf "%-10s\n",$value;
[解决办法]

#!/usr/bin/env perl

@lines = (
'a123',
'a123456789',
'a0123456789',
'abc0123456789',
);

for $str (@lines) {
printf "%-10.10s\n", $str;
}

[解决办法]
这是一个标准化输出的例子,%-10,代表的就是左对齐,如果是整数就代表的右对齐,详细的你可以看看learning perl

读书人网 >perl python

热点推荐