[ruby-it] Gsub e sub
Piero Bozzolo
piero.bozzolo a gmail.com
Ven 6 Feb 2009 18:10:02 CET
digita irb sulla shell (o sul prompt di windoz)
e scrivi ogni comando riga per riga e vedi cosa fa ogni singola riga.
'brutalmente' perche' e' un po' poco elegante... ;)
oppure verifica il risultato della split, dovrebbe essere come segue
primariga = stringa_da_tastiera.split(' ')
=> ["if", "ciao", "<", "'ciao'"]
2009/2/6 Stefano De nigris <stedenigris a hotmail.com>:
> Piero Bozzolo wrote:
>>> if ciao < 'ciao' questo � quello che ho digitato
>> Ok, quind lo prendi dallo stdin, non lo avevo capito
>> immagino che tu faccia una cosa del tipo
>>
>> stringa_da_tastiera = STDIN.gets
>>
>> digiti "if ciao < 'ciao' "
>> quindi stringa_da_tastiera conterra'
>> "if ciao < 'ciao' "
>>
>> e arrivi al punto dove farai un
>> primariga = stringa_da_tastiera.split(' ')
>>
>>> ed a primariga[1] � associtato ciao,a primariga[2] il simbolo < e a
>>> primariga[3] la parola 'ciao'.
>>
>> per capirci primariga[0] e' 'if'?
>> se non lo e' primariga[3] e' valorizzato?
>
> Si primariga[0] è if se no era semplice
>
> Che vuol dire "brutalmente esegui attraverso irb ogni istruzione....e
> vedi che e'"??Non ho capito.
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
--
__________________________________________________
Piero Bozzolo
My Blog: cookedapple.net
My Books: anobii.com/petecocoon
LinkedIn: http://www.linkedin.com/in/pbozzolo
Linux User #403396
Please consider the environment before you print this email
More information about the Ml
mailing list