« Return to Thread: [ruby-list:43857] Hashへの生成順は保障されないのか?

[ruby-list:43907] Re: Hashへの生成順は保障されないのか?

by Shin'ya Adzumi :: Rate this Message:

Reply to Author | View in Thread

あづみです。

あらあらあらって感じであっさり入っちゃいましたねえ。

SASADA Koichi さんは書きました:
>  理由はなんでしょう。実装上たまたま順序が保障されているというのは良
> いでしょうか。それとも、これも混乱を招く(保障されてると思ってどんど
> んコードを書いちゃう人がいる)からダメでしょうか。

「たまたま」なんて都合のいい言葉が通用しますかねえ。
個人的には不幸な未来が待ってるようにしか思えないです。

そもそも「たまたま」なら実装するメリットってあるんでしょうか。
ほとんど遅くならなかっただけで、メモリは食うし、デメリットしかないような。
前のパッチで速くなるなら、順序を保証しなくても速くなるんじゃない?と思うのは短絡すぎ?

>  名前を変えるのは賛成なのですが、問題なのは多分リテラルで簡単に書け
> るかどうかってことだと思うのですよねぇ。

リテラルで簡単に書けるから、Hash がいろんな使われ方しちゃうっても大きいんでしょうね。


安積伸弥
adzumi@...

 « Return to Thread: [ruby-list:43857] Hashへの生成順は保障されないのか?