Go 实现字符串首字母大、小写函数
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 协议》,转载必须注明作者和本文链接
了解一下 strings.Title