在go lang中if语句错误中缺少条件

Var*_*run 3 go

我有这个if语句没有正确评估:

// Take advantage of Boolean short-circuit evaluation
if h != 2 && h != 3 && h != 5 && h != 6 && h != 7 && h != 8
{
    fmt.Println("Hello")
}
return 0
Run Code Online (Sandbox Code Playgroud)

这是错误信息 -

missing condition in if statement
Run Code Online (Sandbox Code Playgroud)

我已经尝试将条件放在方括号等.

Von*_*onC 10

您需要把{在的结尾if:

if h != 2 && h != 3 && h != 5 && h != 6 && h != 7 && h != 8 {
    fmt.Println("Hello")
}
return 0
Run Code Online (Sandbox Code Playgroud)

这个例子.
另请参阅" 为什么Golang强制执行大括号不在下一行? ".