[RUBY] Volume, das viele logische Operatoren in der if-Anweisung verwenden möchte

Einführung

Ich werde in der if-Anweisung, die Sie heute gelernt haben, zusammenfassen, wie logische Operatoren verwendet werden, wenn Sie Bedingungen überlappen möchten.

Logischer Operator

&& → und Beispiel

if a && b
#wird bearbeitet
end

Wenn sowohl a als auch b wahr sind, wird der Prozess ausgeführt.

||→ oder Beispiel

if a || b
#wird bearbeitet
end

Wenn entweder a oder b wahr ist, wird der Prozess ausgeführt.

!a wahr und falsch sind entgegengesetzt. Beispiel

if !a
#wird bearbeitet
end

Wenn a wirklich falsch ist, wird der Prozess ausgeführt. (Weil falsch zu wahr wechselt)

Verwenden Sie in der if-Anweisung mehrere logische Operatoren

Einfach ausgedrückt, verwenden Sie (), um eine Einheit zu binden.

Beispiel


if ( a && b ) || ( !a && !b )
#wird bearbeitet
end

||Wenn daher die linke oder die rechte Seite wahr ist, wird der Prozess ausgeführt. Wenn "a und b wahr" auf der linken Seite sind, ist die gesamte linke Seite wahr. Wenn die rechte Seite "a und b sind wirklich falsch" ist, wird die rechte Seite als Ganzes wahr. Der Punkt ist, dass der Prozess ausgeführt wird, wenn a und b mit wahr oder falsch übereinstimmen. </ font>

schließlich

Es ist wie das, was ich in der High School Nummer A gemacht habe ...

Recommended Posts

Volume, das viele logische Operatoren in der if-Anweisung verwenden möchte
[Spring Boot] Wenn Sie Spring Boot verwenden, war es praktisch, viele Dienstprogramme zu verwenden.
Verwendung des benannten Volumes in docker-compose.yml
Verwendung von JQuery in Rails 6 js.erb
Was tun, wenn in bind.pry eine falsche Anzahl von Argumenten angezeigt wird?
Ich möchte PowerMock in einer Klasse verwenden, die parametrisierte Tests und gewöhnliche Tests kombiniert
Verwenden Sie die binäre Suche, um festzustellen, ob das Array Werte enthält
Ich möchte ein kleines Symbol in Rails verwenden
Dinge, die Sie bei der Verwendung der if-Anweisung beachten sollten
Verwendung von CommandLineRunner im Spring Batch von Spring Boot
Als ich zu IntelliJ wechselte, gab es einen großen Unterschied in der Codierung der Eigenschaftendatei.
Ein problematischer Hinweis beim Versuch, nginx mit Remote-Containern von vscode zu verwenden
Mit Podman im Docker möchte jeder miteinander auskommen und Docker mit einem gemeinsam genutzten Computer verwenden
Über die Auswertung logischer Operatoren
Was tun, wenn in GlassFish eine java.io.IOException auftritt?
Port C-Code mit vielen Typecasts zu Swift
So erstellen Sie ein Platzhalterteil zur Verwendung in der IN-Klausel
Ein Programm, das die Anzahl der Wörter in einer Liste zählt
Ich habe einen RESAS-API-Client in Java erstellt
[Enum_help] Verwenden Sie enum_help, um ein Auswahlfeld zu erstellen, das auf Japanisch angezeigt wird!
[Swift] Wenn Sie wissen möchten, ob die Anzahl der Zeichen in String mit einer bestimmten Anzahl übereinstimmt ...
So erstellen Sie ein Schlüsselpaar von ecdsa in einem Format, das von Java gelesen werden kann
[Java] Was tun, wenn aufgrund von FileNotFoundException viel "Datei wird zu oft geöffnet" angezeigt wird?
Wenn Sie eine Methode in RSpec verspotten möchten, sollten Sie die Methode allow für mock und die Singleton-Methode verwenden.