Heim  >  Artikel  >  Backend-Entwicklung  >  So schreiben Sie den ersten Buchstaben einer Zeichenfolge in der Go-Sprache groß

So schreiben Sie den ersten Buchstaben einer Zeichenfolge in der Go-Sprache groß

青灯夜游
青灯夜游Original
2023-01-13 15:27:263259Durchsuche

In der Go-Sprache können Sie die Funktion ToTitle() des Strings-Pakets verwenden, um den ersten Buchstaben eines Strings in Großbuchstaben umzuwandeln. Die Syntax lautet „strings.ToTitle(string). "; wenn es Folgendes enthält: Bei chinesischen Zeichenfolgen wird das erste englische Zeichen in der Zeichenfolge geändert.

So schreiben Sie den ersten Buchstaben einer Zeichenfolge in der Go-Sprache groß

Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.

Während des Entwicklungsprozesses müssen wir oft den ersten Buchstaben einer Zeichenfolge in Großbuchstaben umwandeln. In der Go-Sprache ist die Funktion zum Konvertieren des ersten Buchstabens einer Zeichenfolge in Großbuchstaben strings.ToTitle().

strings.ToTitle gibt eine Kopie der Zeichenfolge zurück, wobei der erste Buchstabe jedes Wortes in s in Großbuchstaben geändert wurde.

strings.ToTitle() Funktionssyntaxformat:

func ToTitle(s string) string
Parameter Beschreibung
s Originalzeichenfolge.

Rückgabewert

  • Konvertieren Sie die Zeichenfolge s in Großbuchstaben und geben Sie sie zurück.

strings.ToTitle() Funktionsbeispiel:

Beispiel 1: Konvertieren Sie den ersten Buchstaben in einen Großbuchstaben

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 Strings.ToTitle() 函数,将字符串首字母转成大写
	strHaiCoder := "hello world"
	ToTitleStr := strings.ToTitle(strHaiCoder)
	fmt.Println("ToTitleStr =", ToTitleStr)
}

So schreiben Sie den ersten Buchstaben einer Zeichenfolge in der Go-Sprache groß

Analyse: Wir definieren eine String-Typ-Variable strHaicoder und verwenden dann die Zeichen strings.ToTitle ()-Funktion des Strings wandelt den ersten Buchstaben der Variablen strHaicoder in Großbuchstaben um und verwendet die print()-Funktion, um das endgültige konvertierte Ergebnis zu drucken.

Beispiel 2: Konvertieren Sie eine Zeichenfolge, die mit Chinesisch

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 Strings.ToTitle() 函数,转换中文开始的字符串
	strHaiCoder := "你好(helloworld)"
	ToTitleStr := strings.ToTitle(strHaiCoder)
	fmt.Println("ToTitleStr =", ToTitleStr)
}

So schreiben Sie den ersten Buchstaben einer Zeichenfolge in der Go-Sprache groß

Analyse beginnt:

  • Wir definieren eine Zeichenfolgentypvariable strHaicoder und weisen ihr den Wert „haiCoder“ zu. Anschließend verwenden wir Zeichen string wandelt den ersten Buchstaben der Variablen strHaicoder in Großbuchstaben um und verwendet die Funktion print(), um das endgültige konvertierte Ergebnis zu drucken.

  • Da der String strHaicoder mit Chinesisch beginnt, nimmt der Chinese keine Änderungen vor. Die Funktion strings.ToTitle() ändert das erste Englisch in der Zeichenfolge, sodass „你好(helloworld)“ schließlich ausgegeben wird und h ein Kleinbuchstabe ist Hauptstadt H.

Hinweis:

In Go1.18 ist die Title-Methode der Strings, Bytes-Standardbibliothek veraltet.

【Verwandte Empfehlungen: Go-Video-Tutorial, Programmierunterricht

Das obige ist der detaillierte Inhalt vonSo schreiben Sie den ersten Buchstaben einer Zeichenfolge in der Go-Sprache groß. 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