美文网首页
Go语言-字符和字符串处理

Go语言-字符和字符串处理

作者: 小孩真笨 | 来源:发表于2018-10-13 22:28 被阅读0次

    字符串的使用需要注意的是,string类型的每个字符都是rune类型的,所有,参照下面的方式进行字符串中每个字符的取值。

    s := "Yes I am 好学生!"
    for i,ch := range []rune(s){
        fmt.Printf("(%d %c)", i, ch)
    }
    

    上述这段遍历字符串元素的代码中,有几个点需要注意:

    1. 不算是中英文混杂的,还是标点,只要使用这种遍历方式,其编号都是从0开始,每个元素占一位。
    2. 遍历字符串需要将字符串转为rune类型的数组。
    3. printf方法中,字符格式的转义符号为: %c

    相关文章

      网友评论

          本文标题:Go语言-字符和字符串处理

          本文链接:https://www.haomeiwen.com/subject/rgyaaftx.html