Maison >développement back-end >Golang >La première lettre de la chaîne en golang est en minuscule
En Golang, la première lettre d'une chaîne est généralement présentée en minuscule. Cela est dû à la convention de dénomination de Golang, qui suit une règle appelée « nomenclature de chameau » où la première lettre des noms de variables et de fonctions est en minuscule, tandis que la première lettre des noms de types et des noms de fonctions exportés est en majuscule. Cette convention de dénomination contribue à améliorer la lisibilité et la cohérence du code. Lorsque nous écrivons du code Golang, il est important de suivre les conventions de dénomination, ce qui peut rendre notre code plus facile à comprendre et à maintenir. Par conséquent, se rappeler que la première lettre d’une chaîne en Golang est en minuscule est une règle à retenir.
Je souhaite changer la première lettre d'une chaîne donnée en majuscule. J'ai regardé les packages cases et strings et le plus proche que j'ai trouvé est cases.title
cases.Title(language.Und, cases.NoLower).String("MyString")
Il peut accepter un deuxième paramètre cases.something
Mais de cette façon, je ne trouve pas de moyen de réduire uniquement le premier caractère.
est similaire à celle-ci ?
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) }
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!