6.5 printfによるフォーマットつき出力
printfは出力したい数字や文字のフォーマットを整形するのに便利な命令。
例えば、
my @hatena_member = qw( jkon naoya kawasaki ); foreach(@hatena_member){ printf "%10s \n", $_; }
こんなコードで
このような出力ができます。
jkon
naoya
kawasaki
更には
my $num = 1234.987; printf "%4.0f\n", $num; printf "%4.1f\n", $num; printf "%4.2f\n", $num;
こんな出力も。
1235
1235.0
1234.99
数字を表示するとき、%dフォーマットでは切り捨てられ、%fフォーマットでは四捨五入されるということに留意。