エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
mond-tech [perl]AnyEvent - 入力監視とタイムアウト
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
mond-tech [perl]AnyEvent - 入力監視とタイムアウト
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消... [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。 多重IOをやる場合、何気にいろいろ面倒臭い事があるのだけれど(特にライブラリの依存関係周り)、 そんな悩みを一気に解消してくれるAnyEvent。 とても優れたライブラリなので使い方のメモを公開。 STDINを監視して、任意の秒数後にタイムアウトする、と言うサンプル。 入力が何も無い状態でEnter打たれたら、再び入力を催促。 alarm使った方が、いやむしろ、IO::Promptった方がコードごっそり減るけど、 あくまでAnyEventの書き方のサンプルって事で。AnyEvent::Introのサンプルにもあるしね、これ。 #!/usr/bin/perl use strict; use AnyEvent; my $TIMEOUT = 3; $| = 1; my $condvar