Go语言中if语句错误中缺少条件

I have this if statement that is not evaluating correctly:

// 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

This is the error message -

missing condition in if statement

I have already tried putting the conditions in brackets etc.

You would need to put the { at the end of the if:

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

See this example.
See also "Why does Golang enforce curly bracket to not be on the next line?".

You must have to put Curly Braches right after the if condition like this:

Right example

if(condition){
<code comes here>
}

Wrong example

if(condition)
{
<code comes here>
}