最佳答案
明白
... “[] =”: 不能修改冻结的字符串(TypeError)
当我试图修改我认为是 ARGV [0]的副本时。
每个都有相同的结果
arg = ARGV[ 0 ]
arg_cloned = ARGV[ 0 ].clone
arg_to_s = ARGV[ 0 ].to_s
arg[ 'x' ] = 'y'
arg_cloned[ 'x' ] = 'y'
arg_to_s[ 'x' ] = 'y'