Heim >Backend-Entwicklung >Golang >Wie entferne ich Zeilenumbrüche aus Zeilenausgaben in Go?

Wie entferne ich Zeilenumbrüche aus Zeilenausgaben in Go?

Patricia Arquette
Patricia ArquetteOriginal
2024-11-11 18:28:031017Durchsuche

How to Remove Newlines from Line Outputs in Go?

Eliminieren von Zeilenumbrüchen in Zeilenausgaben

Im folgenden Codeausschnitt wird versehentlich jeweils ein Zeilenumbruch (n) an das Ende angehängt Zeile:

Dadurch verarbeitet und druckt der Code jede Zeile korrekt, hängt aber am Ende auch einen unnötigen Zeilenumbruch an. Um dieses Problem zu beheben, müssen wir das Newline-Zeichen aus der Zeile entfernen, bevor wir sie drucken.

Lösung

Es gibt mehrere Möglichkeiten, dies zu erreichen:

  • Slicing: Sie können das letzte Zeichen aus der gelesenen Zeile abschneiden mit:
  • strings.TrimSuffix: Alternativ können Sie die String-Bibliothek verwenden, um das Zeilenumbruchzeichen zu kürzen:

Beispiel:

Hier ist eine überarbeitete Version des Codes Schneidet das Zeilenumbruchzeichen korrekt ab:

Mit dieser Änderung verarbeitet und druckt der Code nun jede Zeile der Datei ohne das unbeabsichtigte Zeilenumbruchzeichen.

Das obige ist der detaillierte Inhalt vonWie entferne ich Zeilenumbrüche aus Zeilenausgaben in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn