Go,Golang:访问字符串作为字符值
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) } } 谢谢,
例如, package main import "fmt" func main() { str := "Hello" for _,r := range str { c := string(r) fmt.Println(c) } fmt.Println() for i,r := range str { fmt.Println(i,r,string(r)) } } 输出: H e l l o 0 72 H 1 101 e 2 108 l 3 108 l 4 111 o (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |