go:字符串修改

package main

import "fmt"
func changestr(){
	s1 := "big"
	byteS1 := []byte(s1)
	byteS1[0] = 'p'
	fmt.Println(string(byteS1))
	s2 := "白萝卜"
	runeS2 := []rune(s2)
	runeS2[0] = '红'
	fmt.Println(string(runeS2))
}
func main(){
	changestr()
	s := "hello沙河"
	for i:=0;i < len(s);i++ {
		fmt.Printf("%v(%c)", s[i],s[i]) // %c展示字符 %d数字
	}
	fmt.Println()
	// for range 是按照rune类型去遍历
	for _, r := range s {
		fmt.Printf("%v(%c)",r,r)
	}
	fmt.Println()
}

  

posted @ 2020-05-10 14:19  kakawith  阅读(82)  评论(0)    收藏  举报