站長資訊網
        最全最豐富的資訊網站

        go語言中字符串怎么逐個取出

        方法:首先使用for語句遍歷字符串,語法“for i := 0; i < len(字符串變量); i++{}”或“for _, s := range 字符串變量{}”;然后在循環體“{}”里使用“fmt.Printf()”函數逐一輸出即可。

        go語言中字符串怎么逐個取出

        本教程操作環境:windows10系統、GO 1.11.2、Dell G3電腦。

        Go語言遍歷字符串——獲取每一個字符串元素

        遍歷每一個ASCII字符

        遍歷 ASCII 字符使用 for 的數值循環進行遍歷,直接取每個字符串的下標獲取 ASCII 字符,如下面的例子所示。

        package main  import "fmt"  func main() {     theme := "hello php中文網" 	for i := 0; i < len(theme); i++ { 		fmt.Printf("ascii: %c  %dn", theme[i], theme[i]) 	} }

        程序輸出如下:

        ascii: h  104 ascii: e  101 ascii: l  108 ascii: l  108 ascii: o  111 ascii:    32 ascii: p  112 ascii: h  104 ascii: p  112 ascii: ?  228 ascii: ?  184 ascii: -  173 ascii: ?  230 ascii: ?  150 ascii: ?  135 ascii: ?  231 ascii: ?  189 ascii: ?  145

        這種模式下取到的漢字“慘不忍睹”。由于沒有使用 Unicode,漢字被顯示為亂碼。

        按Unicode字符遍歷字符串

        同樣的內容:

        package main  import "fmt"  func main() {     theme := "hello php中文網" 	for _, s := range theme { 		fmt.Printf("Unicode: %c  %dn", s, s) 	} }

        程序輸出如下:

        Unicode: h  104 Unicode: e  101 Unicode: l  108 Unicode: l  108 Unicode: o  111 Unicode:    32 Unicode: p  112 Unicode: h  104 Unicode: p  112 Unicode: 中  20013 Unicode: 文  25991 Unicode: 網  32593

        可以看到,這次漢字可以正常輸出了。

        總結

        • ASCII 字符串遍歷直接使用下標。

        • Unicode 字符串遍歷用 for range。

        推薦學習:Golang教程

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品熟女少妇a∨免费久久| 国产精品无码免费播放| 99久久精品九九亚洲精品| 国产成人精品免费视频大| 久久99精品久久久久久野外| 无码精品久久一区二区三区| 久久精品国产只有精品2020| 色一乱一伦一图一区二区精品| 精品视频一区二区三区| 99久免费精品视频在线观看| 国产短视频精品一区二区三区| 欧美精品久久久久久久自慰| 午夜成人精品福利网站在线观看| 国产精品青草视频免费播放| 久久久国产精品福利免费 | 国产精品嫩草影院久久| 国产精品久久99| 精品国际久久久久999波多野 | 青草国产精品视频。| 亚洲视频在线精品| 久久精品一区二区影院| 99久久精品国产一区二区三区| 亚洲国产精品久久久久| 男人的天堂精品国产一区| 99精品久久久久久久婷婷| 久久se精品一区精品二区| 国产亚洲精品国产| 国产午夜精品理论片久久影视| 国产精品免费观看| 国产成人久久精品区一区二区| 国产2021精品视频免费播放| 国产精品美女久久久久久2018 | 曰韩精品无码一区二区三区| 无码精品人妻一区| 香蕉国产精品麻豆亚洲欧美日韩精品自拍欧美v国 | 国产精品第1页| 国产精品自在欧美一区| 国产精品区AV一区二区| 精品国精品国产自在久国产应用男| 国内精品久久久久影院网站| 久久九九久精品国产免费直播|