perl格式化问题

sab*_*sab -3 perl

这个formattin字符串在perl中意味着什么

sprintf "%014ld", "$variable"; 
Run Code Online (Sandbox Code Playgroud)

Kim*_*ard 6

这意味着"假设$ variable是一个长整数(64位)并将其填充为零填充到14位宽."

有关所有可能的printf格式参数的说明,请参见http://perldoc.perl.org/functions/sprintf.html.

  • 当然,在String类上使用format().它是在1.5中引入的:http://download.oracle.com/javase/1.5.0/docs/api/java/util/Formatter.html#syntax (2认同)