[ruby-it] Confronto usando regexp
Pietro Giorgianni
giorgian a gmail.com
Sab 7 Mar 2009 19:54:22 CET
2009/3/7 Stefano De nigris <stedenigris a hotmail.com>:
> Ciao ragazzi,io ho un problema che non so come risolverlo.Ho una
> variabile che è di tipo globale --> $varrecord,alla quale è assegnata
> una parola (qualcuno è la parola).Vorrei creare un if che funzioni
> quando il confronto tra la parola e una espressione è giusta,mi spiego
> meglio con un esempio:
>
> if /$varrecord/ =~ espressione_qualsiasi
> end
>
> Ma facendo in questo non fa altro che fare il confronto tra
> l'espressione e $varrecord,invece io voglio che faccia il confronto tra
> l'espressione e qualcuno.
> Come posso fare per far "commutare" $varrecord in qualcuno??
qualcuno, in questo caso, cos'è? una variabile locale?
vediamo se ho capito: se $varrecord vale 'ciccio', vuoi confrontare la
variabile ciccio? o la variabile $ciccio?
o non ho capito niente?
ad ogni modo, per quello che ne so, l'unico modo è usare eval($varrecord).
pietro
More information about the Ml
mailing list