Ungleicher Operator in Ruby

Zeeshan Afridi 21 Juni 2023
  1. Ungleicher Operator in Ruby
  2. Verwenden Sie den Ungleich-Operator in Ruby
  3. Abschluss
Ungleicher Operator in Ruby

Ruby hat mehrere Vergleichsoperatoren. Am gebräuchlichsten ist der Gleichheitsoperator ==, der prüft, ob die Datentypen und Werte gleich sind.

Was aber, wenn wir untersuchen wollten, ob zwei Werte nicht gleich sind? Dazu verwenden wir den Operator !=.

Ungleicher Operator in Ruby

Der Operator != kann mit jedem Datentyp verwendet werden, einschließlich Zahlen, Zeichenfolgen und booleschen Werten. Wir können es mit Datentypen verwenden, die verglichen werden können, wie Zahlen und Zeichenfolgen.

Dieser Operator wird häufig in Bedingungssätzen wie if- und es sei denn-Anweisungen verwendet. Die Verwendung des Operators != ist geeignet, um zu prüfen, ob zwei Deals ungleich sind.

Beispielcode:

if $name != "John"
  puts "Hello user!"
end

Ausgang:

Hello user!

Wenn die Verweise auf unterschiedliche Objekte verweisen, sind die Objekte nicht gleich und != wird als wahr ausgewertet. Wenn sie auf dasselbe Objekt zeigen, sind die Objekte gleich und != wird als falsch ausgewertet.

!= ist ein Vergleichsoperator in Ruby, der auch prüfen kann, ob zwei Werte oder Variablen gleich sind. Wenn sie nicht gleich sind, wird true zurückgegeben; andernfalls gibt es false zurück.

Der folgende Code gibt beispielsweise false an die Konsole aus, weil die beiden Werte nicht gleich sind:

puts 1 != 2

Der Operator != ist nicht Teil der Kernsyntax von Ruby. Es ist Bestandteil der Standardbibliothek und muss vor der Verwendung eingebunden werden.

Der Operator != ist identisch mit dem Operator <=> (Raumschiffoperator). Es vergleicht zwei Werte auf Ungleichheit auf die gleiche Weise, wie der Operator == verwendet wird, um zwei Werte auf Gleichheit zu vergleichen.

Verwenden Sie den Ungleich-Operator in Ruby

Wie oben erwähnt, wird dieser Operator häufig in bedingten Anweisungen verwendet, um zu prüfen, ob ein gegebener Wert nicht mit einem anderen Wert identisch ist. Der folgende Code prüft beispielsweise, ob der Wert der Variablen x nicht dem Wert der Variablen y entspricht:

Beispielcode:

x =2
y =3

if x != y
 puts "x is not equal to y"
end

Ausgang:

x is not equal to y

Wie Sie in diesem Beispiel sehen können, ist x nicht gleich y, was true zurückgibt, und der Körper von if wird ausgeführt.

Beispielcode:

i = 10

if !(i < 3)
 puts "Hi, I am a good boy"
end

Ausgang:

Hi, I am a good boy

Sehen wir uns ein paar andere Szenarien an.

puts 1 != 2 # => true
puts 1 != 1 # => false
puts "a" != "b" # => true
puts "a" != "a" # => false

Abschluss

Der Artikel kommt zu dem Schluss, dass der ungleich-Operator in Ruby verwendet wird, um zu prüfen, ob zwei Eingaben ungleich sind. Es erzeugt wahr, wenn die Objekte nicht gleich sind, und falsch, wenn sie gleich sind.

Der ungleich-Operator in Ruby ist ein nützliches Werkzeug, das dabei helfen kann, Ihren Code prägnanter und leichter lesbar zu machen. Es kann verwendet werden, um zu überprüfen, ob zwei Werte nicht gleich sind, und wenn dies nicht der Fall ist, werden sie wahr zurückgegeben.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

Verwandter Artikel - Ruby Operator