如何在 Golang 中使用 Append 方法。语法要求接口?

How to work with the Append method in Golang. The syntax is asking for interface?

我正在使用 Split 方法从两个单独的字符串(str1、str2)中检索单词,并将它们全部附加到另一个数组 (str)

package main
import (
 "fmt"  
 "strings" )

func main() {

Name := "Red Blue Green"
Address := "New York Paris France"

str1  := strings.Split(Name, " ")
str2  := strings.Split(Address, " ")
str   := append(str1 , str2)

fmt.Println(str)

}

我遇到错误:

不能在追加中使用 str2(类型 []string)作为类型字符串

去游乐场Link:

https://play.golang.org/p/LxO50fzuYnh

谁能帮我解决这个问题?我是这方面的初学者。

谢谢。

str 是字符串数组而不是 []string 数组,因此您应该使用

str   := append(str1 , str2...)