Yes/No確認プロンプト
Term::UIを使うとYesかNoを確認する処理を簡単に書くことができます。
デフォルト入力値の指定や、誤入力時の再問い合わせもやってくれます。
use strict; use warnings; use v5.10; use Term::UI; use Term::ReadLine; my $term = Term::ReadLine->new(); my $isYes = $term->ask_yn( prompt => 'Do you agree?', default => 'y', ); if ($isYes) { say "Thank you."; }
関連項目
・一文字入力待ち・入力文字列の履歴を保存