Perlについての質問箱 43箱目
■ このスレッドは過去ログ倉庫に格納されています
0884デフォルトの名無しさん
2010/07/18(日) 20:58:47こういう高度なコードが考えられる
ラベルTIMEOUTからifまでが目的のブロック
do-whileでも問題なし
好みでsleepの秒数を延ばしてもいい
sleepが無いと恐ろしいことになる
main () ;
sub main {
my $min = 1 ;
my $timeout = time + 60 * $min ;
TIMEOUT: {
print "sleep.\n" ;
sleep 5 ; # 5sec.
} if ( time < $timeout ) { goto ("TIMEOUT") ; }
return 1 ;
}
■ このスレッドは過去ログ倉庫に格納されています