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. ...
Get Die Programmiersprache Ruby now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.