前言
在所有编程语言中都涉及到大量的字符串操作,可见熟悉对字符串的操作是何等重要。本文通过示例详细介绍了Go语言实现字符串切片赋值的方法,感兴趣的朋友们跟着小编一起来看看吧。
1. 在for循环的range中
func StrRangeTest() {
str := []string{"str1", "str2", "str3"}
for i, v := range str {
fmt.Println(i, v)
v = "test"
}
fmt.Println(str)}
结果:对v的赋值,不会改变字符创切片的值。
0 str1
1 str2
2 str3