ruby – ne peut pas modifier la chaîne gelée (TypeError)

Eu

… ‘[] =’: impossible de modifier la chaîne gelée (TypeError)

en essayant de modifier ce que je pensais être une copie d’ARGV [0].

Mêmes résultats pour chacun des

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' 

depuis que google a mis trop de temps à trouver la bonne réponse …

besoin de faire

 arg_dup = ARGV[ 0 ].dup