[#40498] autoload SYMBOL, XX.rb — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
8 messages
2005/01/08
[#40501] getopt — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
6 messages
2005/01/08
[#40519] What is singletonclass.superclass ? — sheepman <sheepman@...>
こんにちは、sheepman です。
6 messages
2005/01/11
[#40523] Re: アクセス情報の取得について — yuushi44@...
酒匂様、神戸様
4 messages
2005/01/12
[#40546] Net::IMAPの中のinlenって何ですか? — 内木場 美次 <uchikoba@...>
はじめまして。Rubyを始めて2ヶ月ちょっとの
6 messages
2005/01/20
[#40551] Net::IMAPで既に存在するディレクトリが削除できない — 内木場 美次 <uchikoba@...>
お疲れ様です。内木場です。
13 messages
2005/01/21
[#40571] dupとfrozen — Chikara Takamatsu <c_takamatu@...>
始めまして。高松と申します。
5 messages
2005/01/25
[#40580] enum 定数する場合のイディオム — Hiroshi Takagi <gollum@...>
高木@関西のネットワーク屋%Ruby novice monk です。
12 messages
2005/01/27
[#40581] Re: enum 定数する場合のイディオム
— "U.Nakamura" <usa@...>
2005/01/27
こんにちは、なかむら(う)です。
[ruby-list:40531] Re: procの動作について(質問)
From:
rubikitch <rubikitch@...>
Date:
2005-01-13 08:50:35 UTC
List:
ruby-list #40531
From: 桑島雄一郎 <kanimiso@eins.rnac.ne.jp>
Subject: [ruby-list:40530] Re: procの動作について(質問)
Date: Thu, 13 Jan 2005 17:25:43 +0900
るびきちです。
> Procについてはリファレンスを読むのが手っ取り早いと思います。
> 何に使うのかとかは書いてませんが、まあ普通は使いませんし、覚える必要もな
> いでしょう、たぶん。
> http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Proc
人によりけりだとは思いますが、自分はProcは結構好きです。
自分は配列やハッシュの値にProcを入れています。
つたない例ですがこんな感じですね。
場合場合に応じた処理をひとまとめにできるのがProcの魅力だと思っています。
if文やcase文でも書けますが、Procを使うと本体のコードに手を入れることなく
新しい処理を追加できます。
PROCS = [
[/^test/, proc{|s| puts "TEST:#{s}"}],
[/^no/, proc{|s| puts "NO:#{s}"}],
[/./, proc{|s| puts "default:#{s}"}],
]
for s in %w[ testing foo ]
PROCS.find{|re,| s=~re}[1].call(s)
end
Rubyに慣れないうちはまだよくわからないかもしれません。
慣れてきたらそのうち魅力がわかるでしょう:-)
るびきち☆
http://www.rubyist.net/~rubikitch/ ←Ruby大衆化計画@移転