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

来源:互联网 发布:混凝土强度试验数据 编辑:程序博客网 时间:2024/04/25 18:00

首先肯定是语法错误的,以下为我遇到的情况:

  1. 通道定义错误
msgChannel := make(msg string)go func() { msgChannel <- "rungolf" }()message := <-msgChannelfmt.Println(message)

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

msgChannel := make(chan string)
阅读全文
0 0
原创粉丝点击