您的位置:首页 > 编程语言 > Go语言

Go报错 : syntax error: unexpected string, expecting comma or )

2017-09-19 15:04 2266 查看
首先肯定是语法错误的,以下为我遇到的情况:

通道定义错误

msgChannel := make(msg string)

go func() { msgChannel <- "rungolf" }()

message := <-msgChannel

fmt.Println(message)


make()中msg的位置并不是形参,而是类型定义,应使用chan string表示是字符串类型的通道创建。即:

msgChannel := make(chan string)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐