|
[ruby-list:42451] Re: rubyで多次元配列の作り方: msg#00105lang.ruby.japanese
From: Yoshihiro Sugihara <jinnee-DFxqcuf94YLbmG5+kqVDhQ@xxxxxxxxxxxxxxxx> 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/
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | [ruby-list:42450] Re: rubyで多次元配列の作り方, Yoshihiro Sugihara |
|---|---|
| Next by Date: | [ruby-list:42452] ReFeデータベース構築失敗, MIYAJIMA Mitsuharu |
| Previous by Thread: | [ruby-list:42450] Re: rubyで多次元配列の作り方, Yoshihiro Sugihara |
| Next by Thread: | [ruby-list:42453] Re: rubyで多次元配列の作り方, cuzic |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |