2011-08-10 14 views
1

から要素を削除する:私は次のようにageキーを削除しようとするとルビー - 私は、次のハッシュ持つハッシュ

my_info = {'first_name' => 'xyz', 'last_name' => 'mnl', 'age' => 27} 

を:

my_info.delete['age'] 

私は、次の取得:

r.rb:5:in `delete': wrong number of arguments (0 for 1) (ArgumentError) 
     from r.rb:5 

なぜですか?

ありがとうございました。

答えて

15

あなたの代わりにこのように括弧を使用する必要がありますので、deleteがメソッドであるため、その理由は次のとおりです。

my_info.delete('age') 
関連する問題