[#42454] 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...>

出沢です

22 messages 2006/06/22
[#42455] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/22

From: しん <dezawa@aliadne.net>

[#42456] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42458] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42459] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です

[#42460] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — rubikitch <rubikitch@...> 2006/06/23

From: しん <dezawa@aliadne.net>

[#42461] Re: 多量の正規表現との効率的なマッチのアイデアを、、 — しん <dezawa@...> 2006/06/23

出沢です。

[ruby-list:42451] Re: rubyで多次元配列の作り方

From: rubikitch <rubikitch@...>
Date: 2006-06-22 11:14:58 UTC
List: ruby-list #42451
From: Yoshihiro Sugihara <jinnee@tt.rim.or.jp>
Subject: Re: [ruby-list:42447] Re: rubyで多次元配列の作り方
Date: Thu, 22 Jun 2006 19:52:26 +0900 (JST)

> > http://raa.ruby-lang.org/list.rhtml?name=narray
> 
> マップデータ用の2次元平面に必要なクラスオブジェクトを格納したいので
> 用途が違うかな、と思いましたが
> Element types: Integer, Float, Complex and Ruby Object.
> って書いてありますね。

その通り、任意のRubyオブジェクトを格納できます。

> >     hs[[i,j]]=i+j
> 
> すみません、これが良く判りませんでした。[i,j]がArrayになっている
> んでしょうか?

そうです。
[i,j]はArrayなので、hsはArrayをkeyとしたHashなのです。
外側の[]は Hash#[]= (つまりHashへのペアの格納)を意味しています。

スペースをあけて書くとわかりやすいでしょうか?

hs[ [i,j] ] = i+j

一方、くっつけて書くと多次元配列という気持ちがでてくるので好みの問題でしょうか。

--
rubikitch
http://www.rubyist.net/~rubikitch/

In This Thread