🦁
[Feature #12165] Hash#last を追加売る提案
[Feature #12165] Hash#first, Hash#last
-
Hash#firstはあるのにHash#lastがないのはなんで?という疑問からHash#lastを追加する提案
{a: true, b: false}.first
# => [:a, true]
{a: true, b: false}.last
# => error: undefined method `last' for {:a=>true, :b=>false}:Hash (NoMethodError)
- 実際には
Hash#firstではなくてEnumerable#firstが呼び出されている感じですね - 同時に
Enumerable#lastはないのでエラーになる感じです
Discussion