package main
import "fmt"
func forbianli(s string) {
str2 := []rune(s)
fmt.Println("len str2=", len(str2))
for i := 0; i < len(str2); i++ {
fmt.Printf("str2[%d]= %c\n", i, str2[i])
}
}
func forrangebianli(s string) {
for index, val := range s {
fmt.Printf("index=%d val=%c\n", index, val)
}
}
func main() {
var s string = "hello,world!背景"
forbianli(s) //for 循环遍历
forrangebianli(s) //for-range遍历
}
golang遍历字符串
最新推荐文章于 2023-10-17 08:00:00 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)