Das Schlüsselwort not in Ruby
Wir werden das Schlüsselwort not
in Ruby mit Beispielen einführen.
das Schlüsselwort not
in Ruby
Wenn wir einen Ausdruck erhalten und dann seinen booleschen Wert ändern möchten, verwenden wir das Schlüsselwort not
. Wenn wir den Ausdruck erhalten möchten, der normalerweise ein wahres Ergebnis zurückgibt, und wir möchten, dass er ein falsches Ergebnis zurückgibt, können wir das Schlüsselwort not
vor dem Ausdruck verwenden.
Die Syntax des Schlüsselworts not
ist unten dargestellt.
# ruby
a = 5;
if not a < 7
puts "False"
end
Das Schlüsselwort not
funktioniert wie Rubys !
Operator. Der einzige Unterschied zwischen ihnen besteht darin, dass das !
Der Operator hat von allen Operatoren die höchste Bedeutung und der Operator nicht
die niedrigste.
Lassen Sie uns nun verschiedene Beispiele nehmen und sehen, wie das Schlüsselwort not
in Ruby verwendet wird. Hier ist ein Beispiel.
# Ruby
username = "admin"
if not(username == "Admin" )
puts "Incorrect username!"
else
puts "Welcome, Admin!"
end
Ausgang:
Wie wir aus dem obigen Beispiel sehen können, hat der obige Code das falsche Passwort zurückgegeben, da es zwischen Groß- und Kleinschreibung unterscheidet. Nehmen wir nun einen etwas komplizierteren Code des not
-Operators in Ruby.
Betrachten Sie den Code wie unten gezeigt.
# Ruby
user1 = "admin"
pass = 12345
if not(user1 == "admin" && pass == 12345)
puts "User and Pass doesn't match!"
else
puts "Successful Login"
end
Bei der Ausführung wird die folgende Ausgabe erzeugt:
Wie wir im obigen Beispiel sehen können, hat die Anweisung true zurückgegeben, und dann hat das Schlüsselwort not
das Ergebnis umgedreht. Die Ausgabe wurde aus der else
-Anweisung gedruckt.
Auf diese Weise können wir das Schlüsselwort not
in unserem Code in Ruby für mehrere Aufgaben verwenden, bei denen wir den zurückgegebenen Wert von wahr auf falsch oder von falsch auf wahr umkehren möchten.