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.