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