[#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:42761] Re: eval substirution with variable

From: Kouhei Sutou <kou@...>
Date: 2006-08-28 12:52:24 UTC
List: ruby-list #42761
須藤です.

In <200608281143.k7SBhS5L038962@pis.elm.toba-cmt.ac.jp>
  "[ruby-list:42758] eval substirution with variable" on Mon, 28 Aug 2006 20:43:47 +0900,
  KIRIYAMA Kazuhiko <kiri@pis.elm.toba-cmt.ac.jp> wrote:

> ハッシュを要素とするネストした配列で,任意のネストした要素に
> 配列を代入したいのですが,eval を使って代入する際に配列自体
> をリテラルにするところで固まってしまいました.以下に例を示し
> ます.

> s = ""
> region.each {|j| s += "[#{j}][:b]"}
> eval "a#{s} = #{b}"

first, *rest = region
receiver = rest.inject(a.send(:[], first)) do |res, j|
  res.send(:[], :b).send(:[], j)
end
receiver.send(:[]=, :b, b)

これでどうでしょう.


In This Thread