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) } }
3 回答
慕码人2483693
TA贡献1860条经验 获得超9个赞
package main 使用 Printf 表示要打印字符。
import "fmt"
func main() {
str := "Hello"
for i, elem := range str {
fmt.Printf("%d %c %c\n", i, str[i], elem)
}
}
- 3 回答
- 0 关注
- 193 浏览
添加回答
举报
0/150
提交
取消