昨日作ったPerlプログラムはユーザ名とパスワードをソースコードに書きこんでいるので安全上問題があるぽこ。そこですぐにプログラム実行時にユーザが双方を入力するように改良したいと思ったぽこ。調べた限り、プロンプトを表示してユーザに入力を促し、入力内容を設定しておいた変数で受け取るという関数は見つからなかったぽこ。BASICならINPUTにあたる関数がないんだぽこ。そんなばかなことってあるぽこかと不思議でならなかったぽこ。今日、ActivePerlに付属するマニュアル(英語)をしょうがなく調べたところ、ActiveState::Promptという関数が見つかったぽこ。検索語「prompt」ですんなり見つけられてラッキーだったぽこ。実はこの前にPerl/Tkを利用しないとあかんのか?と思っていたのでほっとしたぽこ。Perl/Tkにもいずれ挑戦してみたいけどまずはこの関数で改良するぽこ。話をもどすとこの関数ってActivePerlを安装しないと標準では手に入らないんじゃないかと思うぽこ。自分で配ってもいいんだけどPerl本体に付属しないモジュールを使うのはひっかかりがあるぽこ。Perl6ではこの関数を組み込んでほしいぽこ。|Seesaaブログ広告この広告は60日以上更新がないブログに表示がされております。以下のいずれかの方法で非表示にすることが可能です。「広告を表示しない」にチェックを入れて保存する。ブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。