如何在 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...)
我正在使用 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...)