Go怎么实现字符串首字母大、小写

作者: adm 分类: go 发布时间: 2023-01-04

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

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!