Project

General

Profile

Actions

Bug #878

closed

Array#push with no argument on a frozen array

Bug #878: Array#push with no argument on a frozen array

Added by yugui (Yuki Sonoda) almost 17 years ago. Updated over 14 years ago.

Status:
Closed
Assignee:
-
Target version:
-
ruby -v:
Backport:
[ruby-dev:37440]

Description

=begin
Yuguiです

Freezeされた配列から0個popしようとするとArgumentErrorが発生します。
(1.8.7ではTypeError)

[1, 2].freeze.pop(0) #=> ArgumentError

一方Freezeされた配列に0個pushしようとすると何も起きません。

[1, 2].freeze.push()

これは意図されたことでしょうか?

--
Yugui
http://yugui.jp
私は私をDumpする
=end

Actions

Also available in: PDF Atom