Mam dwie zmienne a
i b
. Chcę porównać zarówno a
i b
do wartości, powiedzmy 10
.Porównaj wiele zmiennych z wartością w jednym wyrażeniu
mogę zrobić to tak:
10 == a && 10 == b
Ale zastanawiałem się, czy jest jakiś sposób, aby zapisać go w jednej wypowiedzi? (Np jak a == b == 10
)
'list.empty? ? false: list.all? {| x | x == 10} 'powinien zająć się pustym problemem. – l0b0
Lub 'not (list.empty?) && list.all? {| x | x == 10} ' – l0b0
+1 IMO, to jest lepsze niż zaakceptowana odpowiedź. A sprawa na krawędzi nie ma znaczenia dla pytania. –