まつもと ゆきひろです

In message "[ruby-list:10406] ruby スクリプトにメニューのようなメッセージと選択方法をいれたいのですが..."
    on 98/10/28, "Hirotaka Ishida" <h-ishida / is.nissha.co.jp> writes:

|いしだです。
|
|以前、Jperlでやっていたことをrubyでやりたいのですが、どうしたらいいのか、わ
|かりません。
|以下に、Jperlでやっていたのを書いておきます。
|
|    while (($yn ne 'y')&&($yn ne 'Y')){
|        printf STDERR "入力ファイル名 --> ";
|        chop($fi=<>);
|        printf STDERR "出力ファイル名 --> ";
|        chop($fo=<>);
|        printf STDERR "よろしいですか ( y/n ) ";
|        chop($yn=<>);
|    }
|
|このようなことをrubyでやる場合、どうしたらいいのでしょうか?

これと同様で構わないのでしたら.

  loop do
    printf STDERR "入力ファイル名 --> "
    $fi=readline.chop!
    printf STDERR "出力ファイル名 --> "; 
    $fo=readline.chop!
    printf STDERR "よろしいですか ( y/n ) ";
    $yn=readline.chop! 
    break if $yn == 'y' or $yn == 'Y'
  end

ですかね.
                                まつもと ゆきひろ /:|)