faccio alcuni esempi tramite irb: 1 <= 2 and 2 >= 1 restituisce true (ovvio no?) def appo 1 <= 2 and 2>= 1 end appo restituisce true unico valore prodotto anche se non e` assegnato a ad una variabile def appo return 1 <= 2 end appo restituisce il valore dell'operazione def appo return 1 <= 2 and 2>= 1 end appo restituisce void value expression def appo return 1 <= 2 && 2>= 1 end appo restituisce true def appo return ( 1 <= 2 and 2>= 1 ) end appo restituisce true Capisco che si impiccia.... ma non capisco il perche` visto che accetta "&&".
on 2012-05-08 13:28
on 2012-05-08 13:49
Perch && != and: http://devblog.avdi.org/2010/08/02/using-and-and-or-in-ruby/ Federico Ravasio http://webrain.it http://blog.ravas.io ravasio.federico@gmail.com (mailto:ravasio.federico@gmail.com)
on 2012-05-08 14:10
Grazie per la risposta e per l'interessantissimo articolo che hai segnalato. Andrea
on 2012-05-09 13:24
be` si in poche parole and e` utlizzato per eseguire il secondo statement, se il primo ha esito positivo, mentre && va usato per il logical and.
on 2012-05-09 16:00
Ciao Riccardo, La differenza e` sostanziale ma non sempre ben spiegata. Nei libri che ho letto nel tempo non mi ricordo che se ne parlasse ed in giro su nternet...... trovi un po di tutto senza grandi discriminazioni :) Grazie Andrea Riccardo Tacconi wrote in post #1060130: > be` si in poche parole and e` utlizzato per eseguire il secondo > statement, se il primo ha esito positivo, mentre && va usato per il > logical and.
on 2012-05-09 16:16
Giusto perch ne ho scritto poco tempo fa http://freegoweb.it/stream/to-or-not-to-or On May 9, 2012, at 4:00 PM, Andrea Ranaldi wrote: >> be` si in poche parole and e` utlizzato per eseguire il secondo >> statement, se il primo ha esito positivo, mentre && va usato per il >> logical and. > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Ml mailing list > Ml@lists.ruby-it.org > http://lists.ruby-it.org/mailman/listinfo/ml molli
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.