Operatori logici in Ruby

Guida alla programmazione con Ruby

Gli operatori logici in Ruby combinatori sono operatori con uno o due operandi logici che forniscono un risultato di tipo logico. Gli operatori logici in Ruby sono riportati nella tabella successiva.

Operatore Tipo di Operazione
! Negazione logica
&& Congiunzione logica
|| Disgiunzione logica inclusiva

Se la relazione espressa dall’operatore è vera, l’operatore fornisce come risultato .TRUE. altrimenti .FALSE. Nella gerarchia delle precedenze vengono per ultimi.

Abbiamo detto che gli operatori logici si applicano ad operandi di tipo logico, allora vediamo di capire in base al valore assunto dagli operandi quale sia il risultato dell’espressione. Siano A e B due variabili di tipo logico, applichiamo ad esse gli operatori logici in Ruby:

  • !A – il risultato è .true. se A è .false. altrimenti è .false.
  • A && B – il risultato è .true. se A e B sono entrambi pari a .true. altrimenti è .false.
  • A || B – il risultato è .true. se almeno uno tra i valori di A o B assume il valore .true. altrimenti è .false.

LINK DI APPROFONDIMENTO PER L’ARGOMENTO:

Leave a Reply

Your email address will not be published. Required fields are marked *