go語言中strings的用法技巧

2021-10-20 17:20:12 字數 1101 閱讀 5200

strings.hasprefix(s string, prefix string) bool:判斷字串s是否以prefix開頭

strings.hassuffix(s string, suffix string) bool:判斷字串s是否以suffix結尾。

strings.index(s string, str string) int:判斷str在s中首次出現的位置,如果沒有出現,則返回-1

strings.lastindex(s string, str string) int:判斷str在s中最後出現的位置,如果沒有出現,則返回-1

strings.replace(str string, old string, new string, n int):字串替換

strings.count(str string, substr string)int:字串計數

strings.repeat(str string, count int)string:重複count次str

strings.tolower(str string)string:轉為小寫

strings.toupper(str string)string:轉為大寫

strings.trimspace(str string):去掉字串首尾空白字元

strings.trim(str string, cut string):去掉字串首尾cut字元

strings.trimleft(str string, cut string):去掉字串首cut字元

strings.trimright(str string, cut string):去掉字串首cut字元

strings.field(str string):返回str空格分隔的所有子串的slice

strings.split(str string, split string) string:返回str split分隔的所有子串的slice

strings.join(s1 string, sep string):用sep把s1中的所有元素鏈結起來

strings.itoa(i int):把乙個整數i轉成字串

strings.atoi(str string)(int, error):把乙個字串轉成整數

Go語言strings以及strconv的使用

strings的使用 hasprefix 語法 strings.hasprefix s,prefix string bool 判斷字串s是否以prefix開頭 hassuffix 語法 strings.hassuffix s,suffix string bool 判斷字串s是否以suffix結尾 i...

Go語言中Printf 的用法

printf 在使用時需要給它指定乙個格式化規則,下面就詳細列舉一下他的用法 package main import fmt import os type point struct func main fmt.printf v n p 如果值是乙個結構體,v 的格式化輸出內容將包括結構體的欄位名。f...

go語言中linkname的用法

在go語言的原始碼中,會發現很多,只有函式簽名,卻看不到函式體,如 src os proc.go 68行 func runtime beforeexit implemented in runtime 此處我們只看到函式簽名,卻看不到函式體,全域性搜了一把,發現它的函式體卻定義在src runtime...