[#42196] YAML でEUC は使えないのでしょうか。 — Tomokiyo Nomura <tnomura@...>
野村@延岡です。
8 messages
2006/05/05
[#42214] [ANN] RubyKaigi 2006 Announcement — SASADA Koichi <ko1@...>
日本Rubyの会、日本Rubyカンファレンス2006実行委員のささだです。
4 messages
2006/05/10
[#42235] ftp:// のリストを open-uri で得られないでしょうか — "Hideo Konami" <konami@...>
小波です。
5 messages
2006/05/20
[#42243] コミュニティと宗教の分離について — Beyond <beyond@...>
14 messages
2006/05/21
[#42245] Re: コミュニティと宗教の分離について
— Masayoshi Takahashi <takahashi@...>
2006/05/22
高橋征義です。「日本Rubyの会」という集まりの代表をしております。
[#42253] File objectがいつのまにか nilに、 — しん <dezawa@...>
出沢です
9 messages
2006/05/23
[#42267] メニューのループについて — リックス <rubyer4649@...>
りっくすです
21 messages
2006/05/27
[#42275] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/27
From: リックス <rubyer4649@yahoo.co.jp>
[#42276] Re: メニューのループについて
— Hiroshi Yuki <hyuki@...>
2006/05/27
結城です。
[#42301] Re: メニューのループについて — "conundrum /" <conundrum@...>
conundrumです。
11 messages
2006/05/28
[#42306] Re: メニューのループについて
— rubikitch <rubikitch@...>
2006/05/29
From: "conundrum /" <conundrum@hotmail.co.jp>
[ruby-list:42278] Re: メニューのループについて
From:
"Yasushi Ando" <andyjpn@...>
Date:
2006-05-27 15:26:49 UTC
List:
ruby-list #42278
安藤と申します。
> if /^q(u(i(t)?)?)?$/ =~ line
if 'quit' =~ /^#{line}.*/i
こうするのはどうでしょう?
On 27/05/06, Hiroshi Yuki <hyuki@hyuki.com> wrote:
> 結城です。
>
> > やりたいことは、1ー3を押してるときは何回もメニューが表
> > 示されqを押したときはすぐに終了させたい
>
> menu = {
> '1' => 'Test one.',
> '2' => 'Test two.',
> '3' => 'Test three.',
> }
>
> def menu.display
> keys.sort.each {|key|
> puts "#{key} : #{self[key]}"
> }
> puts "Choose #{keys.sort.join(', ')} or quit."
> end
>
> menu.display
> while line = gets.chomp
> if /^q(u(i(t)?)?)?$/ =~ line
> break
> elsif menu[line]
> puts menu[line]
> else
> menu.display
> end
> end
> puts "Quit."
>
> # 元の質問の主旨からだいぶ外れていてすみません。
>
> ----
> 結城浩 http://www.hyuki.com/
> http://www.textfile.org/
> In the beginning God created the heaven and the earth. (Genesis 1:1)
>
>
>
>
--
// ANDO Yasushi
// andyjpn@gmail.com
// http://techno.hippy.jp/rorwiki