【发布时间】:2018-12-24 19:32:53
【问题描述】:
我正在尝试遍历一段字符串并为每个字符串添加 10,例如:
package main
import "fmt"
func addTen(ss *[]string) {
for _, s := range *ss {
s = fmt.Sprintf("%s10", s)
}
}
func main() {
ss := []string{"a", "b", "c"}
addTen(&ss)
fmt.Println(ss)
}
编译器抱怨s 没有定义。
【问题讨论】:
-
加上
import "fmt",程序编译无误。 -
@ThunderCat 是的,但它不会将 10 添加到 ss 的字符串中。