# Warning quando si modificano costanti

**URL:** <https://www.ruby-forum.com/t/warning-quando-si-modificano-costanti/91365>\
**Category:** IT\
**Created:** [April 7, 2007, 3:36pm UTC](https://www.ruby-forum.com/t/warning-quando-si-modificano-costanti/91365 "2007-04-07T15:36:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![marco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@marco](https://www.ruby-forum.com/u/marco)\
**Post date:** [April 7, 2007, 3:36pm UTC](https://www.ruby-forum.com/t/warning-quando-si-modificano-costanti/91365/1 "2007-04-07T15:36:20Z")

</div>

Ciao ragazzi,

se io provo a modificare una costante giÃ inizilizzata mi conpare un  
warning (la modifica avviene con successo)…

Come faccio a far sparire il warning? C’Ã¨ modo di cancellare una  
costante?

Grazie,  
MArco.

---

<div class="post-metadata">

**Author:** ![marco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@marco](https://www.ruby-forum.com/u/marco)\
**Post date:** [April 7, 2007, 6:49pm UTC](https://www.ruby-forum.com/t/warning-quando-si-modificano-costanti/91365/2 "2007-04-07T18:49:10Z")

</div>

usare una variabile normale?? le costanti si chiamano cosi apposta  
perchè  
NON sono modificabili

Il 07/04/07, Marco [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> MArco.
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–  
everything has got to end sometime we were satellites drifting off into  
space  
vega 4 - burn and fade away

---

<div class="post-metadata">

**Author:** ![marco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@marco](https://www.ruby-forum.com/u/marco)\
**Post date:** [April 8, 2007, 11:49am UTC](https://www.ruby-forum.com/t/warning-quando-si-modificano-costanti/91365/3 "2007-04-08T11:49:57Z")

</div>

Ti ringrazio per la risposta… Il problema Ã¨ che non posso usare una  
variabile normale in quanto la suddetta costante proviene da una  
chiamata del tipo:

File = File.open(“C:\prova1.txt”,“r”)

e la costante suddetta Ã¨ File…

CioÃ¨ se faccio dopo la chiamata suddetta:

File = File.open(“C:\prova2.txt”,“r”) mi da il warning

Grazie,  
Marco.

---

<div class="post-metadata">

**Author:** ![marco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@marco](https://www.ruby-forum.com/u/marco)\
**Post date:** [April 8, 2007, 3:11pm UTC](https://www.ruby-forum.com/t/warning-quando-si-modificano-costanti/91365/4 "2007-04-08T15:11:51Z")

</div>

Sono uno stupido… E’ vero dovevo mettere la lettera minuscola…  
Alessandro ti ringrazio infinitamente… Su questa cavolata ci ho perso  
una giornata intera…

Grazie mille ancora e Buona Pasqua,  
Marco.

---

<div class="post-metadata">

**Author:** ![marco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/a698b9/32.png) [@marco](https://www.ruby-forum.com/u/marco)\
**Post date:** [April 8, 2007, 3:01pm UTC](https://www.ruby-forum.com/t/warning-quando-si-modificano-costanti/91365/5 "2007-04-08T15:01:23Z")

</div>

Alle domenica 8 aprile 2007, Marco ha scritto:

> File = File.open(“C:\prova2.txt”,“r”) mi da il warning
> 
> Grazie,  
> Marco.

Marco perche’ non levi la “F” grande?  
file = File.open(“C:\prova1.txt”,“r”)

Anche perche’ non e’ buona abitudine chiamare le variabili/costanti con  
i nomi  
delle classi della libreria.

Ciao  
Alessandro  
Buona Pasqua
