package main import ( "fmt" "strconv" ) func main() { s := "123" n, err := strconv.Atoi(s) if err != nil { fmt.Println("转换出错了") } else { fmt.Println(n) } } |
package main import ( "fmt" ) func main() { s := "golang 你好" fmt.Println(len(s)) fmt.Println("--------------------") for k, v := range s { fmt.Printf("序号是%d,字符是%c\n",k, v) } //方式2 fmt.Println("--------------------") r := []rune(s) for i := 0; i < len(r); i++ { fmt.Printf("%c\n",r[i]) } } |