O'Reilly logo

Die Programmiersprache Ruby by Yukihiro Matsumoto, David Flanagan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

9.1 Strings

Kapitel 3 hat die Syntax von Literal-Strings in Ruby erläutert, aber auch die String-Operatoren für das Verketten (+), Anfügen (<<), Wiederholen (*) und Indexieren ([]). In diesem Abschnitt werden wir dieses Thema noch erweitern, indem wir die Methoden der Klasse String vorstellen. Die diesem API-Überblick folgenden Unterabschnitte handeln dann detaillierter von bestimmten Bereichen.

Wir beginnen mit Methoden, die Alternativen zu einigen der in Kapitel 3 beschriebenen Operatoren bieten:

s = "Hallo" s.concat(" Welt") # Synonym für <<. Veränderndes Anfügen an s. Liefert neues s # zurück. s.insert(5, " du") # Das Gleiche wie s[5] = " du". Verändert s. Liefert neues s. s.slice(0,5) # Wie s[0,5]. Liefert einen Substring. s.slice!(5,3) # Löschen. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required