Ruby Reverse String

Ruby Reverse String
Saiten sind ein grundlegender Baustein in der Programmierung, und es ist fast unmöglich, sich ein funktionales Programm vorzustellen, das keine Zeichenfolgen verwendet.

Diese Anleitung untersucht verschiedene Möglichkeiten, wie wir eine Zeichenfolge in der Ruby -Programmiersprache umkehren können.

Methode 1: umgekehrt

Der einfachste Weg, eine Zeichenfolge in Ruby umzukehren, besteht darin, die integrierte Reverse-Methode zu verwenden. Eine Zeichenfolge ist eine Reihe von Zeichen in sequentieller Reihenfolge. Daher können wir die umgekehrte Methode verwenden, um die Eingangszeichenfolgenelemente in umgekehrter Reihenfolge abzurufen.

Zum Beispiel:

str = "Hallo, Welt!"
stellt Str.umkehren

Das obige Beispiel sollte „Hallo, Welt zurückkehren!" im Rückwärtsgang:

!Dlrow, Olleh

Die umgekehrte Methode wirkt sich nicht auf die ursprüngliche Zeichenfolge aus. Es gibt nur eine Kopie in umgekehrter Reihenfolge zurück.

Um die ursprüngliche Zeichenfolge zu beeinflussen, können wir das Gegenteil verwenden! Methode.

str = "Hallo, Welt!".umkehren!
stellt Str

Methode 2: Schleife

Wir können auch eine Schleife verwenden, um eine Zeichenfolge umzukehren. In einem solchen Fall iterer.

Betrachten Sie das folgende Beispiel:

Src = "Hallo, Welt!"
rev = "
denn ich in 1… Src.Länge
setzt src [i]
rev += src [src.Länge - i]
Ende
stellt Rev

NOTIZ: Sie können die Linie "Puts Src [i]" ignorieren. Sein Ziel ist zu veranschaulichen, wie der Code funktioniert.

Sie werden feststellen, dass das Ergebnis der umgekehrten Funktion ähnlich ist.

!Dlrow, Olleh

Methode 3: umgekehrtes Wort

Angenommen, Sie möchten ein Wort anstelle eines einzelnen Zeichens umkehren? In einem solchen Szenario können wir die bereitgestellte Zeichenfolge teilen und jedes Wort umkehren.

Schauen Sie sich das Beispiel unten an:

Word = "Dies ist ein vollständiger Satz."
Wort = Wort.Teilt(" ").umkehren!.verbinden(" ")
setzt Wort

Im obigen Beispiel teilen wir den Satz in verschiedene Wörter auf (unter Verwendung von Leerzeichen). Wir kehren dann jedes Wort um und verbinden sie sich wieder zurück.

Die resultierende Ausgabe ist wie gezeigt:

Satz voll a ist das

Methode 4: Injektion

Eine andere Methode, mit der wir eine Zeichenfolge umkehren können, besteht darin, die Inject -Methode zu verwenden. Es funktioniert eng wie reduziert, und viele Menschen betrachten es als Alias.

Wir erstellen mit der Chars -Methode mit der Erstellung eines Arrays aus der angegebenen Zeichenfolge:

"Hallo Welt!".Chars

Sobald wir das Zeichen von Zeichen haben, können wir die Inject -Methode aufrufen.

Setzt "Hallo, Welt!".Chars.Inject | x, y | y + x

Der resultierende Wert ist die übergebene Zeichenfolge in umgekehrter Reihenfolge.

Sie können mehr über die umgekehrte Zeichenfolge aus der folgenden Ressource erfahren.

Abschluss

Diese Anleitung deckt verschiedene Methoden ab, die Sie implementieren können, um eine Zeichenfolge in Ruby umzukehren. Fühlen Sie sich frei, mehr zu erkunden oder Ihre benutzerdefinierten Funktionen zu erstellen.