mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-12 00:43:26 +08:00
漏掉了一个右大括号符
This commit is contained in:
@@ -27,7 +27,7 @@ else-if 分支的数量是没有限制的,但是为了代码的可读性,还
|
||||
|
||||
即使当代码块之间只有一条语句时,大括号也不可被省略(尽管有些人并不赞成,但这还是符合了软件工程原则的主流做法)。
|
||||
|
||||
关键字 if 和 else 之后的左大括号 `{` 必须和关键字在同一行,如果你使用了 else-if 结构,则前段代码块的右大括号必须和 else-if 关键字在同一行。这两条规则都是被编译器强制规定的。
|
||||
关键字 if 和 else 之后的左大括号 `{` 必须和关键字在同一行,如果你使用了 else-if 结构,则前段代码块的右大括号 `}` 必须和 else-if 关键字在同一行。这两条规则都是被编译器强制规定的。
|
||||
|
||||
非法的Go代码:
|
||||
|
||||
@@ -45,13 +45,13 @@ else-if 分支的数量是没有限制的,但是为了代码的可读性,还
|
||||
Example 5.1 [booleans.go](examples/chapter_5/booleans.go)
|
||||
|
||||
package main
|
||||
import “fmt”
|
||||
import "fmt"
|
||||
func main() {
|
||||
bool1 := true
|
||||
if bool1 {
|
||||
fmt.Printf(“The value is true\n”)
|
||||
fmt.Printf("The value is true\n")
|
||||
} else {
|
||||
fmt.Printf(“The value is false\n”)
|
||||
fmt.Printf("The value is false\n")
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user