小白请问go花括号什么情况 下可以写在一行?

taatcc · · 2294 次点击
更多评论
```go func TestName(t *testing.T) { testF := func() { } if 1 == 1 { } } ``` go 不允许`{`换行写,例如上述的。`}`都可以。 这处的设计是基于 `{` 在其他语言中通常换行与不换行都行,go强制做了规定。
#1
这不是编辑器在编译的时候会给每行结尾打上分号吗?如果是`{`结尾的话,就会跳过
#3