HOWTO · Ruby

Strings in Ruby vergleichen

In diesem Artikel stellen wir die Methoden zum Vergleichen von Strings in Ruby vor. Wir werden zwei Methoden vorstellen - den Double-Equal-Operator und den eql? Methode.

Auf dieser Seite

Das Vergleichen von Strings und anderen Objekten ist eine typische Operation in Ruby, und im Folgenden sind die beiden Hauptmethoden dafür aufgeführt.

Vergleichen Sie Zeichenfolgen mit dem Double-Equal-Operator in Ruby

Der Operator == ist die gebräuchlichste Art, Objekte wie Strings in Ruby zu vergleichen.

Beispielcode:

str1 = "John"
str2 = "John"

str3 = "Doe"
str4 = "Dou"

puts str1 == str2
puts str3 == str4

Ausgang:

true
false

Vergleichen Sie Strings mit dem eql? Methode in Ruby

Mit eql? ist eine weitere gängige Methode zum Vergleichen von Zeichenfolgen.

Beispielcode:

str1 = "John"
str2 = "John"

str3 = "Doe"
str4 = "Dou"

puts str1.eql? str2
puts str3.eql? str4

Ausgang:

true
false