syntax error: unexpected newline, expecting comma or }

syntax error: unexpected newline, expecting comma or }

程序会如何编译?

func main() {
    fruit := []string{
        "apple",
        "banana",
        "cherry"
    }
    fmt.Println(fruit)
}

就会触发上面标题的错误,原因是切片的最后一个元素cherry后面没有逗号, 在多行切片,数组或MAP中,每行必须以逗号结尾。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据