sto cercando di esprimere una condizione come questa:Come verificare se un valore è incluso tra altri due valori?
if 33.75 < degree <= 56.25
# some code
end
Ma rubino dà questo errore:
undefined method `<=' for true:TrueClass
Sto indovinando che un modo per farlo è qualcosa di simile:
if 33.75 < degree and degree <= 56.25
# code
end
Ma non esiste un altro modo più semplice?
Un'altra soluzione potrebbe essere quella di utilizzare un intervallo:? '(33.75..56.25) .include (gradi) ' – MrYoshiji
Questo è tipico di praticamente ogni linguaggio di programmazione con solo poche eccezioni. Questo perché molte lingue hanno operatori unari o binari. Ricorda che '33.75
tadman
Quindi preferirei usare &&. (Grazie a toro2k per correggere il mio cattivo inglese;)) –