Go 實現字串首字母大、小寫函式

一代咩神發表於2021-06-01

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 協議》,轉載必須註明作者和本文連結

相關文章