下方由golang#教學專欄為大家介紹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中文網其他相關文章!