
No.1ベストアンサー
- 回答日時:
print関数は、複数よりも1つのほうが当然処理速度は速くなります。
print <<EOT;
Hello world.
EOT
print "Hellow world.\n";
のようなヒアドキュメント、文字列リテラルはさほど処理
速度に差はないでしょう。
また、処理の過程で変数に格納した文字を出力したい場合、
いちいちヒアドキュメントやリテラルに展開しないほうが
速い場合もあります。
print <<EOT;
$header
Hello world.
$footer
EOT
よりも
print $header,<<EOT,$footer;
Hello world.
EOT
さらに、出力する際には
print $header . "Hello world.\n" . $footer;
と書くよりも以下のように書いた方が速いです。
print $header,"Hello world.\n",$footer;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DOSコマンドで、標準出力を出力...
-
sprintfで10進数を桁数指定で16...
-
テキストファイルから日本語部...
-
awkスクリプトでダブルクォーテ...
-
drtファイルはどうしたら開...
-
VBAでCSVファイルを途中行まで...
-
パスから最後のディレクトリだ...
-
batファイルでrenameができませ...
-
Windowsで複数のファイルを同じ...
-
window.open でのファイル指定方法
-
バッチファイルの作り方(CSV→...
-
タブの色を変更する方法
-
エラーログ「\\x8ew\\x92\\xe8...
-
ANSI Cでファイル名、ディレク...
-
JavaでCSVファイルを高速に読む...
-
chdirがうまくできない
-
C言語で特定の行を抽出する方法...
-
openした後、closeしないでプロ...
-
VB6.0でDB接続する際に切断時の...
-
検索ボックスから製品名を検索...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
awkスクリプトでダブルクォーテ...
-
エクセルVBAで素数だけを出力す...
-
DOSコマンドで、標準出力を出力...
-
[awk]uniq -cで複数ファイルの...
-
sprintfについて
-
大量メールの任意のヘッダだけ...
-
log2の「正確な」計算方法
-
[Perl]ファイル出力のエンコー...
-
重複するデータを抽出できる秀...
-
Perl<->Oracle間での文字化けに...
-
文字コードの変換(Shift-JISか...
-
テキストファイルから日本語部...
-
htmlから、ファイル、もしくはC...
-
ファイル出力の改行コードをLFに
-
sprintfで10進数を桁数指定で16...
-
Perl 時間同士の差
-
warnやdieの出力先を変更したい
-
Perlでエラーログに日時をつける
-
エディターでは改行なのにメモ...
-
perlでモジュールを使ってクロ...
おすすめ情報