eg:
type test struct {
name string
}
var tt test
tt.name = append(tt.name,"xiaobai")
这样进行追加会报错,first argument to append must be slice; have string 请问该如何解决?
更多评论
apend第一个参数必须是切片或者数组,如果是
type test struct { name []string }
var tt test
tt.name = append(tt.name,"xiaobai")
则没问题
如果是string类型直接用 = 赋值就行
#1
不能这样append,可以通过以下两种方式
方法一
```
tt.name = "xiaobai"
```
方法二
```
tt = test{name:"xiaobai"}
```
#2