始めまして。高松と申します。
最近Rubyを始め、フィルタプログラムを作っているのですが

args = ARGV.dup
args[0].chop!

のようなプログラムを書いて引数をつけて渡すと
test.rb:2:in `chop!': can't modify frozen string (TypeError)
from test.rb:2
のようなエラーが出てしまいます。
dupの説明からはfrozenの情報は含めないでコピーするように思えるのですが
どこかおかしいのでしょうか?


-- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.7.2 - Release Date: 2005/01/21