Kapitel 6. String-Rezepte

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

6.0 Einleitung

Die Manipulation von Strings ist eine der häufigsten Aufgaben in jeder Programmiersprache. Die meisten Programme haben auf die eine oder andere Weise mit Text zu tun, sei es bei der direkten Interaktion mit Benutzern oder bei der Kommunikation zwischen Maschinen. Text ist wahrscheinlich das, was einem universellen Medium am nächsten kommt, und Strings als Daten sind überall. Die Fähigkeit, Strings zu manipulieren, ist eine wichtige Fähigkeit in deinem Arsenal als Programmierer/in.

Go hat mehrere Pakete, die für die Manipulation von Strings verwendet werden. Das strconv Paket konzentriert sich auf die Konvertierung in oder aus Strings. Das Paket fmt bietet Funktionen zum Formatieren von Strings mit Verben als Ersetzungen, ähnlich wie in C. Die Pakete unicode/utf8 und unicode/utf16 haben Funktionen für Unicode-kodierte Strings. Das Paket strings enthält Funktionen für viele der hier vorgestellten Stringmanipulationen. Wenn du also nicht sicher bist, was du brauchst, solltest du dort am ehesten nachschauen.

6.1 Strings erstellen

Problem

Du möchtest Strings erstellen.

Lösung

Verwende entweder die doppelten Anführungszeichen ("") oder den Backtick (oder Backquote) (``), um String-Literale zu erstellen. Verwende die einfachen Anführungszeichen (''), um Zeichenliterale zu erstellen.

Diskussion

In Go ist ...

Get Go Kochbuch 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.