如何访问字符串作为字符值

http://play.golang.org/p/ZsALO8oF3W


我想遍历一个字符串并返回字符值。我如何不返回每个字母的数值,而是返回实际字符?


现在我得到了这个


 0 72 72

 1 101 101

 2 108 108

 3 108 108

 4 111 111

我想要的输出是


 0 h h

 1 e e

 2 l l

 3 l l

 4 o o


 package main


 import "fmt"


 func main() {


    str := "Hello"

    for i, elem := range str {

        fmt.Println(i, str[i], elem)

    }


    for elem := range str {

        fmt.Println(elem)

    }   

 }


ITMISS
浏览 194回答 3
3回答

慕码人2483693

package main 使用 Printf 表示要打印字符。import "fmt"func main() {        str := "Hello"        for i, elem := range str {                fmt.Printf("%d %c %c\n", i, str[i], elem)        }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go