[#38392] Enumerable#gather_each — Tanaka Akira <akr@...>

ときに、複数行をまとめて扱いたいことがあります。

47 messages 2009/05/09
[#38394] Re: Enumerable#gather_each — ujihisa <ujihisa@...> 2009/05/09

ujihisaと申します。

[#38400] Re: Enumerable#gather_each — Yukihiro Matsumoto <matz@...> 2009/05/09

まつもと ゆきひろです

[#38399] Re: Enumerable#gather_each — "Akinori MUSHA" <knu@...> 2009/05/09

At Sat, 9 May 2009 15:30:20 +0900,

[#38405] Re: Enumerable#gather_each — Tanaka Akira <akr@...> 2009/05/10

In article <86r5yy2nrg.knu@iDaemons.org>,

[#38417] Re: Enumerable#gather_each — "Akinori MUSHA" <knu@...> 2009/05/10

At Sun, 10 May 2009 10:08:47 +0900,

[#38524] [Bug #1503] -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる — sinnichi eguchi <redmine@...>

Bug #1503: -Kuをつけた時、/[#{s}]/n と Regexp.new("[#{s}]",nil,"n") で実行結果が異なる

8 messages 2009/05/22

[ruby-dev:38436] Re: Time with arbitrary offset

From: Yukihiro Matsumoto <matz@...>
Date: 2009-05-12 06:43:33 UTC
List: ruby-dev #38436
まつもと ゆきひろです

遅くなりました。

In message "Re: [ruby-dev:38366] Re: Time with arbitrary offset"
    on Sat, 2 May 2009 18:20:07 +0900, Tanaka Akira <akr@fsij.org> writes:

|> そのあたりを茨の道と呼ぶなら、それはもう通り抜けてしまってい
|> るといっていいでしょう。
|
|strftime もとくに問題なく動きます。

そうですか。そうすると抵抗する理由はもうあまりないようですね。
TimeクラスのAPIを改めて一通り眺めましたが、UTCと「現在設定さ
れているローカルタイム」のふたつだけに限定すべき重要な理由は
見当たりませんでしたし。

ただ、Timeクラスにはlocaltimeメソッドがあり、timeオブジェク
トを(UTCではない)ローカルタイムに変換します。getlocalが時差
を示すオプショナル引数をとるのであれば、こちらも同様の引数を
とるべきだと思います。

という条件で変更に賛成します。

ついでにいうと、このlocaltimeメソッドは元のオブジェクトの状態
を変えるのではなく、ローカルタイムに設定した新しいtimeオブジェ
クトを返すべきなのですが(gmtimeメソッドも同様)、この点につい
ては今さら変更できないような気がします。

                                まつもと ゆきひろ /:|)

In This Thread