Go 語言本身沒有 字串首字母大、小寫 的函式,只有 strings.ToUpper(s string)
和 strings.ToLower(s string)
能分別實現字串全字母大、小寫。
可以在這兩個函式的基礎上分別實現 字串首字母大、小寫 的封裝:
// FirstUpper 字串首字母大寫
func FirstUpper(s string) string {
if s == "" {
return ""
}
return strings.ToUpper(s[:1]) + s[1:]
}
// FirstLower 字串首字母小寫
func FirstLower(s string) string {
if s == "" {
return ""
}
return strings.ToLower(s[:1]) + s[1:]
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結