首頁 >後端開發 >Golang >Go怎麼實作字串首字母大、小寫函數

Go怎麼實作字串首字母大、小寫函數

藏色散人
藏色散人轉載
2021-06-03 15:46:165812瀏覽

下方由golang#教學專欄為大家介紹Go怎麼實現字串首字母大、小寫函數,希望對需要的朋友有所幫助!

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

相關介紹:

Go(又稱Golang)是Google開發的靜態強型別、編譯型、並髮型,並具有垃圾回收功能的程式語言。

羅伯特‧格瑞史莫(Robert Griesemer),羅伯‧派克(Rob Pike)及肯‧湯普遜(Ken Thompson)於2007年9月開始設計Go,稍後Ian Lance Taylor、 Russ Cox加入計畫。 Go是基於Inferno作業系統所開發的。 Go於2009年11月正式宣布推出,成為開放原始碼項目,並在Linux及Mac OS X平台上進行了實現,後來追加了Windows系統下的實現。在2016年,Go被軟體評估公司TIOBE 選為「TIOBE 2016 年最佳語言」。目前,Go每半年發布一個二級版本(即從a.x升級到a.y)。

以上是Go怎麼實作字串首字母大、小寫函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除