站長資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

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

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

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

        本教程操作環(huán)境:windows10系統(tǒng)、GO 1.11.2、Dell G3電腦。

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

        遍歷每一個ASCII字符

        遍歷 ASCII 字符使用 for 的數(shù)值循環(huán)進行遍歷,直接取每個字符串的下標(biāo)獲取 ASCII 字符,如下面的例子所示。

        package main  import "fmt"  func main() {     theme := "hello php中文網(wǎng)" 	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字符遍歷字符串

        同樣的內(nèi)容:

        package main  import "fmt"  func main() {     theme := "hello php中文網(wǎng)" 	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: 網(wǎng)  32593

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

        總結(jié)

        • ASCII 字符串遍歷直接使用下標(biāo)。

        • Unicode 字符串遍歷用 for range。

        推薦學(xué)習(xí):Golang教程

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
        主站蜘蛛池模板: 四虎国产精品永久在线看| 日产精品久久久久久久性色| 亚洲欧美日韩国产精品影院| 青青草精品视频| 国产精品无码av在线播放| 亚欧无码精品无码有性视频| 成人精品一区二区三区| av国内精品久久久久影院| 亚洲国产精品成人久久| 久久99精品国产麻豆蜜芽| 北岛玲日韩精品一区二区三区| 久久91综合国产91久久精品| 国产精品无码A∨精品影院| 一本一本久久A久久综合精品 | 国产精品色视频ⅹxxx| 久久99国产精品99久久| 91麻豆精品国产| 国产产无码乱码精品久久鸭| 经典国产乱子伦精品视频| 人妻AV一区二区三区精品| 亚洲av午夜成人片精品网站| 最新国产乱人伦偷精品免费网站| 合区精品久久久中文字幕一区 | 精品日韩亚洲AV无码 | 久久夜色精品国产| 精品熟女少妇aⅴ免费久久| 国产精品乱码一区二区三区| 777欧美午夜精品影院| 2024最新国产精品一区| 91午夜精品亚洲一区二区三区| 97国产视频精品| 国产精品黄页免费高清在线观看| 国产精品粉嫩美女在线观看| 国产欧美在线观看精品一区二区 | 99精品免费视频| 国产69精品久久久久777| 成人国产精品一区二区网站| 国产精品一级片| 国产精品白丝jkav网站| 国内精品久久久久久久涩爱 | 亚洲国产成人久久精品动漫|