美文网首页
go 1.1字符串遍历的两个操作

go 1.1字符串遍历的两个操作

作者: 秸秆混凝烧结工程师 | 来源:发表于2021-12-07 18:37 被阅读0次

    """
    import "fmt"

    // 便利ASCII字符,返回的ascii
    //
    func main() {

    str := "我的时间都去哪里了123456"
    for i := 0; i < len(str); i++ {
    
        fmt.Printf("str %c  %d  i= %d  \n", str[i], str[i],i)
    }
    

    }

    """

    看看返回值就是这么样子,遇到汉字就尴尬了


    image.png

    str æ 230 i= 0
    str 136 i= 1
    str 145 i= 2

    ——————————————————下面就是正常的————————————————

    """

    import "fmt"

    // 遍历Unicode字符,返回的ascii
    //
    func main() {

    theme := "世界是 World"
    for _, s := range theme {
        fmt.Printf("Unicode: %c  %d\n", s, s)
    }
    

    }

    """

    image.png

    相关文章

      网友评论

          本文标题:go 1.1字符串遍历的两个操作

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