[#48251] require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...>

いなばともうします。

22 messages 2011/08/03
[#48260] Re: require 'dbi' の警告について — Fumiaki Sakamoto <ua6ta6@...> 2011/08/05

坂元と申します。

[#48261] Re: require 'dbi' の警告について — 稲葉伸之 <nobuyuki.inaba@...> 2011/08/05

いろいろありがとうございます。

[#48264] Re: require 'dbi' の警告について — "Y. Nobuoka" <nobuoka@...> 2011/08/05

信岡です。

[#48308] WinXPでnokogiインストール — AOKI Yoshihiro <aoki@...>

あおきと申します。

13 messages 2011/08/12

[#48330] 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...>

1.25を %10.1f で出力したとき、表示に違いがでるのですが、何故でしょうか。

10 messages 2011/08/23
[#48332] Re: 1.25を %10.1f で出力したときバージョンにより表示に違いがでるのは何故でしょうか。 — paptimusx <paptimusx@...> 2011/08/23

2つポストしてしまったようですいません。

[ruby-list:48285] Re: Hash#index と Hash#key について

From: Yukihiro Matsumoto <matz@...>
Date: 2011-08-08 08:08:43 UTC
List: ruby-list #48285
まつもと ゆきひろです

In message "Re: [ruby-list:48284] Hash#index と Hash#key 	について"
    on Mon, 8 Aug 2011 15:53:40 +0900, Masa <mhatakeyama@ywesee.com> writes:
|
|畠山です。
|
|(ruby-devかruby-coreに投げるべきかもしれませんが)
|
|今日ふと気がついたのですが、Ruby 1.9からは
|
|Hash#index が obsolete
|
|で、非推奨?となっているのですが、これには何か理由があるんでしょうか。

indexだとoffset(整数値)を返すように見えるからです。

|ということで(つまりRuby2.0あたりで消滅?と)理解していますが、Hashに順序構造が入りあたかもArrayのように扱えるようになったのであればむしろArrayにもあるindexメソッドも使えていた方がユーザーとしては自然にプログラムが打てる感じがするのですがいかがでしょうか(一ユーザーからの意見ですが)。

「Hashに順序が入りArrayのように扱えるようになった」からこそ、
indexは「valueからkeyを得る」メソッドよりも「pairからそのイン
デックス(何番目か)を得る」メソッドとして期待されるように感じ
ました。互換性の観点からその期待に応えられるとは思えないので、
いっそobsoleteにすることにしました。

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

In This Thread