■print, printfによる標準出力

print関数は文字列のリストを取得して順番にリストの文字列を標準出力に送ります。
print関数は出力に成功したときは真、失敗したときは偽を返します。

printf関数は引数にリストをとります。一番目の引数には残りの引数をどのように出力するかを定義するため書式制御文字列を指定します。
printf関数は出力に成功したときは真、失敗したときは偽を返します。

#/bin/perl

$a = print("hello ", "world", "\n");
if ($a) {
	print("出力に成功しました\n");
}
else {
	print("出力に失敗しました\n");
}

$s = "Hello World";
$n = 100.2;
$r = 100.123456;

$a = printf("%15s %5d %10.2f\n", $s, $n, $r);
if ($a) {
	print("出力に成功しました\n");
}
else {
	print("出力に失敗しました\n");
}

実行結果

hello world
出力に成功しました
  Hello World 100 100.12
出力に成功しました