In Golang wird der erste Buchstabe einer Zeichenfolge normalerweise in Kleinbuchstaben dargestellt. Dies liegt an der Namenskonvention von Golang, die einer Regel namens „Kamelnomenklatur“ folgt, bei der der erste Buchstabe von Variablen- und Funktionsnamen Kleinbuchstaben ist, während der erste Buchstabe von Typnamen und exportierten Funktionsnamen Großbuchstaben ist. Diese Namenskonvention trägt dazu bei, die Lesbarkeit und Konsistenz des Codes zu verbessern. Wenn wir Golang-Code schreiben, ist es wichtig, Namenskonventionen einzuhalten, die das Verständnis und die Wartung unseres Codes erleichtern können. Denken Sie also daran, dass der erste Buchstabe einer Zeichenfolge in Golang ein Kleinbuchstabe ist.
Ich möchte den ersten Buchstaben einer bestimmten Zeichenfolge in einen Großbuchstaben ändern. Ich habe mir die Pakete Hüllen und Strings angeschaut und das nächstgelegene, das ich gefunden habe, ist cases.title
cases.Title(language.Und, cases.NoLower).String("MyString")
Es kann einen zweiten Parameter akzeptieren cases.something
Aber auf diese Weise kann ich keine Möglichkeit finden, nur das erste Zeichen zu verringern.
ist ähnlich?
https://www.php.cn/link/f1558e79c0736bcc9770373fdf03dccb
func firstLetterToLower(s string) string { if len(s) == 0 { return s } r := []rune(s) r[0] = unicode.ToLower(r[0]) return string(r) }
Das obige ist der detaillierte Inhalt vonDer erste Buchstabe der Zeichenfolge in Golang ist ein Kleinbuchstabe. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!