go语言如何逐个取出字符串-mile米乐体育
go语言如何逐个取出字符串
本文小编为大家详细介绍“go语言如何逐个取出字符串”,内容详细,步骤清晰,细节处理妥当,希望这篇“go语言如何逐个取出字符串”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
go语言遍历字符串——获取每一个字符串元素
遍历每一个ascii字符
遍历 ascii 字符使用 for 的数值循环进行遍历,直接取每个字符串的下标获取 ascii 字符,如下面的例子所示。
packagemainimport"fmt"funcmain(){theme:="hello恰卡编程网"fori:=0;i
程序输出如下:
ascii:h104ascii:e101ascii:l108ascii:l108ascii:o111ascii:32ascii:p112ascii:h104ascii:p112ascii:ä228ascii:¸184ascii:173ascii:æ230ascii:150ascii:135ascii:ç231ascii:½189ascii:145
这种模式下取到的汉字“惨不忍睹”。由于没有使用 unicode,汉字被显示为乱码。
按unicode字符遍历字符串
同样的内容:
packagemainimport"fmt"funcmain(){theme:="hello恰卡编程网"for_,s:=rangetheme{fmt.printf("unicode:%c%d\n",s,s)}}
程序输出如下:
unicode:h104unicode:e101unicode:l108unicode:l108unicode:o111unicode:32unicode:p112unicode:h104unicode:p112unicode:中20013unicode:文25991unicode:网32593
读到这里,这篇“go语言如何逐个取出字符串”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注恰卡编程网行业资讯频道。