OS:Windows XP Home Edition
インタプリタ:Active Perl(v5.8.8 built for MSWin32-x86-multi-thread)
簡単なスクリプトを作っていたのですが、
sleepについて質問があります。
#!/usr/bin/perl
$a = 3;
$b = 4;
if($a > $b){
print "aが大きい";
}
else{
print "bが大きい";
sleep(20);
}
このようなプログラムを書いたとき、
「bが大きい」が20秒遅れて表示されるのは
正しいですか?
私は「bが大きい」が表示されてから、20秒待つように
思えるのですが、実際の動きは「bが大きい」が20秒遅れて
表示されます。
No.1ベストアンサー
- 回答日時:
printによる出力はバッファリングされますから、
printしたら直ちに出力されるとは限りません。
今回の場合は、printした内容はプログラム終了時に出力されたのでしょう。
バッファリング
http://x68000.q-e-d.net/~68user/webcgi/buffering …
Perlで出力のバッファリングを無効にするには - Sakura scope
http://www.nishishi.com/blog/2006/05/perl_buffer …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- Ruby パイソンプログラミング 2 2022/12/03 18:44
- C言語・C++・C# win10で、正確な待ち時間の作り方 6 2023/02/14 18:28
- Visual Basic(VBA) 順列をランダムに発生するプログラム 1 2022/11/16 12:16
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- その他(プログラミング・Web制作) awkのtoupper() 1 2022/10/21 20:39
- CGI -T(汚染モード)でメールが送れません 1 2022/06/12 14:11
- Windows 10 パソコンの起動時、画面が黒いままのトラブルにつきまして。 4 2022/10/02 18:02
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
awkスクリプトでダブルクォーテ...
-
ファイル出力の改行コードをLFに
-
sprintfで10進数を桁数指定で16...
-
Perl中で teeを使っても戻り値...
-
sprintfについて
-
DOSコマンドで、標準出力を出力...
-
Perlでファイルの末尾から指定...
-
ListBoxのデータを高速でファイ...
-
ExcelをCSV書き出す場合のシー...
-
C言語で特定の行を抽出する方法...
-
window.open でのファイル指定方法
-
パスから最後のディレクトリだ...
-
fgets で値が取得できない
-
ReadLineでの読み出し行を指定する
-
CSVデータの編集の際の重複チェ...
-
ifstream を利用した1行分のテ...
-
vba dir の相対パス
-
配列の中に重複文字列があるか...
-
オープンしたファイルで行の連結
-
perlで、後ろの行を読んで、前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
awkスクリプトでダブルクォーテ...
-
DOSコマンドで、標準出力を出力...
-
重複するデータを抽出できる秀...
-
Perlでファイルの末尾から指定...
-
sprintfについて
-
[Perl]ファイル出力のエンコー...
-
エクセルVBAで素数だけを出力す...
-
文字コードの変換(Shift-JISか...
-
テキストファイルから日本語部...
-
sprintfで10進数を桁数指定で16...
-
ファイル出力の改行コードをLFに
-
Perlからsyslog経由でログを出...
-
PerlからのCSV出力
-
perlでcsvの出力について
-
教えて!perlから.exeファイル...
-
バッチファイルで、記号を含む...
-
perl CGIでのhttpヘッダー出力...
-
print文で&(半角)文字のエラー...
-
Perlでエラーログに日時をつける
-
紙にもホームページにも同じレ...
おすすめ情報