Go语言-字符和字符串处理

2018-10-13  本文已影响0人  小孩真笨

字符串的使用需要注意的是,string类型的每个字符都是rune类型的,所有,参照下面的方式进行字符串中每个字符的取值。

s := "Yes I am 好学生!"
for i,ch := range []rune(s){
    fmt.Printf("(%d %c)", i, ch)
}

上述这段遍历字符串元素的代码中,有几个点需要注意:

  1. 不算是中英文混杂的,还是标点,只要使用这种遍历方式,其编号都是从0开始,每个元素占一位。
  2. 遍历字符串需要将字符串转为rune类型的数组。
  3. printf方法中,字符格式的转义符号为: %c
上一篇 下一篇

猜你喜欢

热点阅读