[#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:42717] Re: n次元配列#each_index

From: Sato Hiroshi <hirocy.f01@...>
Date: 2006-08-17 09:59:14 UTC
List: ruby-list #42717
hirocyです.

おおお.なるほど.
prepended_idxesがミソですね.
再帰的に書けばいいのだろうとは思いつつ,
なかなか自分一人ではひらめきません...
まだまだ修行が足りませんね.

ありがとうございました!

On Thu, 17 Aug 2006 17:24:42 +0900,
rubikitch wrote:
>>  n次元配列に対するeach_indexを実現したいのですが,
>>  
>>  nが決まっていれば難しくはないのですが,不定の場合,
>>  どう書けば良いのか...
> 
> 再帰を使ってこんなのはどうでしょう?
> each_with_indexを拡張して、indexの部分が配列になっています。
> prepended_idxesは状態変数なので使う際は無視してください。
> 
> require 
> class Array
>   def n_each_with_index(prepended_idxes=[], &block)
>     each_with_index do |x, i|
>       if Array === x
>         x.n_each_with_index(prepended_idxes+[i], &block)
>       else
>         yield(x,prepended_idxes+[i])
>       end
>     end
>   end
> end

-- 
// hirocy

In This Thread