字符串转换
Code Block |
---|
package main import ( "fmt" "strconv" ) func main() { s := "123" n, err := strconv.Atoi(s) //字符串类型转换为int型 if err != nil { fmt.Println("转换出错了") } else { fmt.Println(nPrintf("n的类型是%T,值是%v",n,n) } } |
字符串遍历
Code Block |
---|
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]) } } |