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:] }