Ruby Language Modifier une constante


Exemple

MY_CONSTANT = "Hello, world"
MY_CONSTANT = "Hullo, world"

Le code ci-dessus génère un avertissement, car vous devez utiliser des variables si vous souhaitez modifier leurs valeurs. Cependant, il est possible de changer une lettre à la fois dans une constante sans avertissement, comme ceci:

MY_CONSTANT = "Hello, world"
MY_CONSTANT[1] = "u"

Maintenant, après avoir changé la deuxième lettre de MY_CONSTANT , il devient "Hullo, world" .