Backport #716
closedHash#key
Description
=begin
Ruby 1.9ではHash#indexがdeprecatedになりますが、いきなりdeprecatedになるのは混乱すると思うのでRuby 1.8にも入れておくべきだと思います。
ruby19 result¶
hash = {1=>"one"}
hash.index "one" # => 1 # !> Hash#index is deprecated; use Hash#key
hash.key "one" # => 1
ruby18 result¶
hash = {1=>"one"}
hash.index "one" # => 1
hash.key "one" # =>
~> -:5: undefined method `key' for {1=>"one"}:Hash (NoMethodError)¶
=end
Updated by knu (Akinori MUSHA) over 15 years ago
- Assignee set to knu (Akinori MUSHA)
=begin
trunkのNEWSにないから見逃しました。
*dbmにはkey()はないんだけど合わせるべきですかねえ。
=end
Updated by knu (Akinori MUSHA) over 15 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
=begin
Applied in changeset r20130.
=end
Updated by rubikitch (rubikitch .) over 15 years ago
=begin
*dbmにはkey()はないんだけど合わせるべきですかねえ。
そう思います。
=end
Updated by matz (Yukihiro Matsumoto) over 15 years ago
=begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37032] [Backport #716] Hash#key"
on Fri, 7 Nov 2008 18:24:54 +0900, Akinori MUSHA redmine@ruby-lang.org writes:
|trunkのNEWSにないから見逃しました。
|*dbmにはkey()はないんだけど合わせるべきですかねえ。
あわせるべきでしょうね。私が作業しましょうか?
=end
Updated by matz (Yukihiro Matsumoto) over 15 years ago
=begin
まつもと ゆきひろです
In message "Re: [ruby-dev:37039] Re: [Backport #716] Hash#key"
on Sat, 8 Nov 2008 11:23:22 +0900, "Akinori MUSHA" knu@iDaemons.org writes:
|あ、手元でやっていました。今入っているのはちょっと変なようです。
|keyメソッドの定義行がindexになっていたり。gdbmがまだで、テストの
|修正も必要とか。
その辺は直しました。
|今日は無理ですが明晩には作業できます。
1.8はおまかせします。
=end