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()
}

浙公网安备 33010602011771号