電子書籍の厳選無料作品が豊富!

プログラム、5、15,25・・・55分枚にマッチさせたいです。
とりあえず思いつくところではこんな感じですがあまりいいとは思えません。
もっと良い方法はありますでしょうか?

--perl---
for(;;){
my ( $sec, $min, $hour, $mday, $mon, $year, $wno ) = localtime(time);
if ( $min == 5 || $min == 15 || $min == 25 || $min == 35 || $min == 45 || $min == 55) {
print "hit>$min\n";
sleep 60;
}
sleep 1;
}

A 回答 (1件)

$min%10==5 とするともう少しすっきりするかもしれません。

    • good
    • 1
この回答へのお礼

ありがとうございます。余りが常に5になる法則が隠れていましたか。気づきませんでした!

お礼日時:2019/12/08 12:21

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!