在看 Go 语言 select 语法文档的时候文档地址,发现了这样的一条定义。
RecvStmt = [ ExpressionList "=" | IdentifierList ":=" ] RecvExpr .
这条定义我的理解是RecvStmt
可以通过 表达式列表 = RecvExpr
的形式来定义。
对于这里,我感到比较困惑,表达式不应该是用来求值的吗,应该不可以用来赋值。哪位老哥能帮忙解释一下啊,最好能举一个相关的例子,谢谢了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.