Go語言作為一門快速、靜態型別且具有垃圾回收機制的程式語言,其優點在於可讀性高、語法簡單、並不會犧牲程式碼的效能。在開發中,常常會忘記一些 Golang 常用方法,而這些方法正是幫助我們提高開發效率的關鍵。本文將介紹一些Golang的常用方法。
字串運算在程式設計中非常常見,Golang 也提供了很多內建的方法來處理字串。以下是一些常用的字串運算:
len(str)
:取得字串長度strings.Contains(str, substr)
:判斷字串str
是否包含子字串substr
#strings.HasPrefix(str, prefix)
:判斷字串str
是否以prefix
為前綴strings.HasSuffix(str, suffix)
:判斷字串#str
是否以suffix
為字尾strings.Index(str, substr)
:取得字串str
中第一次出現子字串substr
的位置,若沒有則回傳-1
strings.LastIndex(str, substr)
:取得字串#str
中最後一次出現子字串substr
的位置,沒有則回傳-1
strings.Replace(str, old, new, n)
:將字串str
中前n
個old
替換為new
:將字串
str 按
sep 分割成切片
:字串轉小寫
:字串轉大寫
:取得陣列長度
:取得切片長度
:取得切片容量
:取得陣列中指定索引的元素
:取得切片中指定索引的元素
:對切片進行截取
:向切片中追加元素
:將來源切片
src 中的元素複製到目標切片
dest 中
:取得map 長度
:取得map中指定key 的值
:從map 中刪除指定key 的鍵值對
:遍歷map 中的所有鍵值對
:建立新檔案
:開啟檔案
:以指定標誌和模式開啟檔案
:在函數結束時關閉檔案
:建立檔案快取讀取器
:將來源檔案的內容複製到目標檔案中
:讀取檔案內容為位元組數組
:取得目前的時間
:依照指定的格式化字串將時間轉換為字串
:將給定字串依照指定格式解析為時間
:取得持續時間的秒數
:取得持續時間的分鐘數
以上是golang常用方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!