[#42355] TkCanvasの座標 — Masato Ishimoto <i@...>
はじめまして。Newbieいしもと といいます。
12 messages
2006/06/02
[#42356] Re: TkCanvasの座標
— Hidetoshi NAGAI <nagai@...>
2006/06/03
永井@知能.九工大です.
[#42357] Re: TkCanvasの座標
— Masato Ishimoto <i@...>
2006/06/04
こんにちは、いしもとです。
[#42358] Re: TkCanvasの座標
— Hidetoshi NAGAI <nagai@...>
2006/06/04
永井@知能.九工大です.
[#42359] Re: TkCanvasの座標
— Masato Ishimoto <i@...>
2006/06/04
おはようございます。いしもとです。
[#42373] My/SQL/Ruby for Windows での不具合 — 林 浩一郎 <NQA58508@...>
subscribe Koichiro Hayashi
5 messages
2006/06/09
[#42375] String#count, String#deleteの利用想定 — Daisuke Yamazaki <yamajaki@...>
こんにちは
6 messages
2006/06/10
[#42389] ruby -Ks -rjcode -e"p('|%5.5s|'%'泣き別れ')" #=> "|泣き怖" — take_tk <ggb03124@...>
たけ(tk)です
7 messages
2006/06/12
[#42394] eachはなぜ元々のオブジェクトが返るのか? — Fujioka <fuj@...>
藤岡です。
7 messages
2006/06/12
[#42416] ファイル中の空行の削除方法 — 遠藤 大二 <dendoh@...>
遠藤@札幌です
6 messages
2006/06/18
[#42423] 空白行を除くための行数の数え方 — 遠藤 大二 <dendoh@...>
遠藤@札幌 です
9 messages
2006/06/19
[#42428] toplevel ウィジェットにイベントがわたらない? — Hiroshi Kimura <Hiroshi.Kimura@...>
九工大、木村といいます。
8 messages
2006/06/20
[#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
出沢です。
[#42465] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— rubikitch <rubikitch@...>
2006/06/23
From: しん <dezawa@aliadne.net>
[#42467] Re: 多量の正規表現との効率的なマッチのアイデアを、、
— しん <dezawa@...>
2006/06/23
出沢@なるほど、、、
[#42475] String#first, String#last — Kouhei Yanagita <yanagi@...>
こんにちは。柳田です。
6 messages
2006/06/23
[ruby-list:42446] Re: rubyで多次元配列の作り方
From:
Teruki Shigitani <shigi@...5.dion.ne.jp>
Date:
2006-06-22 07:19:33 UTC
List:
ruby-list #42446
鴫谷と申します。
Ken'ichi Saitou wrote:
>> どうにか多次元配列を作る方法(或は多次元配列など使わずに住む別の
>> 考え方)を教えていただけ無いでしょうか?
> 自分もRuby初心者なので、Ruby的な考え方というのはわからないのですが、
> 「配列の配列」は作れました。
>
> irb(main):001:0> arr = []
> => []
> irb(main):002:0> i = 0
> => 0
> irb(main):003:0> while i < 5
> irb(main):004:1> j = 0
> irb(main):005:1> arr_sub = []
> irb(main):006:1> while j < 5
> irb(main):007:2> arr_sub << i+j
> irb(main):008:2> j += 1
> irb(main):009:2> end
> irb(main):010:1> arr << arr_sub
> irb(main):011:1> i += 1
> irb(main):012:1> end
> => nil
> irb(main):013:0> p arr
> [[0, 1, 2, 3, 4], [1, 2, 3, 4, 5], [2, 3, 4, 5, 6], [3, 4, 5, 6, 7],
> [4, 5, 6, 7, 8]]
> => nil
> irb(main):017:0> p arr[0][0]
> 0
> => nil
> irb(main):018:0> p arr[1][2]
> 3
> => nil
> irb(main):019:0> p arr[4][4]
> 8
> => nil
多次元配列クラスは、標準では添付されていないと思います。
斎藤さんのように、配列の配列で実現するのが簡単でしょう。
上記の場合は、
irb(main):002:0> Array.new(5) {|i| Array.new(6) {|j| i + j }}
=> [[0, 1, 2, 3, 4, 5], [1, 2, 3, 4, 5, 6], [2, 3, 4, 5, 6, 7], [3, 4, 5, 6, 7,
8], [4, 5, 6, 7, 8, 9]]
で一行で記述できます。