rune

package main

import (
    "fmt"
)

func main() {
    var str string = "hello 我是scott"
    for k, r := range []rune(str) {
        fmt.Printf("(%d,%v) \n", k, r)
    }

    runes := []rune{104, 101, 108, 108, 111, 32, 25105, 26159, 115, 99, 116, 116}
    var runes1 = []rune{104, 101, 108, 108, 111, 32, 25105, 26159, 115, 99, 116, 116}
    fmt.Println(string(runes))  //helo 我是scott
    fmt.Println(string(runes1)) //helo 我是scott
}

/*
(0,104)
(1,101)
(2,108)
(3,108)
(4,111)
(5,32)
(6,25105)
(7,26159)
(8,115)
(9,99)
(10,111)
(11,116)
(12,116)
*/

注意[]rune(str):rune是个单体,[]rune才可以构成一个群体

results matching ""

    No results matching ""