[#42643] メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...>

お世話になります。

34 messages 2006/08/09
[#42649] Re: メールのSMTP認証の方法(質問) — OHARA Shigeki <os@...> 2006/08/09

大原です。

[#42650] Re: メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...> 2006/08/09

大原様

[#42651] Re: メールのSMTP認証の方法(質問) — 植田裕之 <ueda@...> 2006/08/09

植田と申します。

[#42654] Re: メールのSMTP認証の方法(質問) — "Hisashi Yahata" <yahatah@...> 2006/08/09

植田 裕之様

[#42657] Re: メールのSMTP認証の方法(質問) — WATANABE Tetsuya <Tetsuya.WATANABE@...> 2006/08/09

渡辺哲也です。

[ruby-list:42715] n次元配列#each_index

From: Sato Hiroshi <hirocy.f01@...>
Date: 2006-08-17 07:48:13 UTC
List: ruby-list #42715
hirocyです.

# ruby-math に投げようかとも思ったのですが,
# > [ruby-list:42665] 組み合わせを作るrubyらしい方法
# とも重なるところがあるので,こちらにしました.

n次元配列に対するeach_indexを実現したいのですが,
うまいやり方を思いつきません...
どなたかご教示願えますでしょうか.

eachならば,NArrayクラスなどを使う手もありますが,
indexも参照したいとなるとダメです.

nが決まっていれば難しくはないのですが,不定の場合,
どう書けば良いのか...

単純に,

ar[0] = [0, 1, ..., n0]
ar[1] = [0, 1, ..., n1]
...
ar[n] = [0, 1, ..., nn]

この配列arの各要素の直積集合が生成できればそれがindexの配列に
なりますので,そのeachでいいと思うのですがそれも思いつきません.

より一般化して,動的なn重ループを書くうまい方法があればそれでもOKです.
procやyieldをうまく使えばいいのかとは思うのですが...

-- 
// hiroshi

In This Thread

Prev Next