Ho due variabili a
e b
. Voglio confrontare entrambi a
e b
in un valore, ad esempio 10
.Confrontare più variabili con un valore in una singola espressione
posso fare in questo modo:
10 == a && 10 == b
Ma, mi chiedevo se c'è qualche modo per scrivere in una sola espressione? (Per esempio come a == b == 10
)
'list.empty? ? falso: list.all? {| X | x == 10} 'dovrebbe occuparsi del problema vuoto. – l0b0
Oppure 'not (list.empty?) && list.all? {| X | x == 10} ' – l0b0
+1 IMO, questo è migliore della risposta accettata. E il caso limite non ha davvero importanza per la domanda. –