Как работать с методом Append в Golang. Синтаксис запрашивает интерфейс? - PullRequest
0 голосов
/ 07 января 2019

Я использую метод 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 (type [] string) в качестве строки типа в приложении

Go Playground Link:

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

Может кто-нибудь помочь мне с этим? Я новичок в этом.

Спасибо.

1 Ответ

0 голосов
/ 07 января 2019

str - это массив строк, а не массив строк [], поэтому вы должны использовать

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