猿问

Golang中的空语句是什么?

在 Python 中,我们可以使用pass子句作为占位符。
Golang 中的等价子句是什么?
一个;或别的东西吗?

慕斯王
浏览 373回答 1
1回答

慕容708150

Go 编程语言规范空语句空语句什么也不做。EmptyStmt = .符号使用扩展巴科斯-诺尔形式 (EBNF) 指定语法:Production  = production_name "=" [ Expression ] "." .Expression  = Alternative { "|" Alternative } .Alternative = Term { Term } .Term        = production_name | token [ "…" token ] | Group | Option | Repetition .Group       = "(" Expression ")" .Option      = "[" Expression "]" .Repetition  = "{" Expression "}" .产生式是由项和以下运算符构造的表达式,优先级递增:|   alternation()  grouping[]  option (0 or 1 times){}  repetition (0 to n times)小写生产名称用于标识词汇标记。非终端在 CamelCase 中。词法标记用双引号 "" 或反引号 `` 括起来。形式 a ... b 表示从 a 到 b 的字符集作为替代。水平省略号 … 也用于规范中的其他地方,以非正式地表示未进一步指定的各种枚举或代码片段。字符...(相对于三个字符...)不是 Go 语言的标记。空语句是空的。以 EBNF(扩展巴科斯-诺尔形式)形式:EmptyStmt = .或空字符串。例如,for {}var noif true {} else {    no = true}
随时随地看视频慕课网APP

相关分类

Go
我要回答