Reputation: 1043
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.
Upvotes: 3
Views: 3719
Reputation: 7643
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>
}
Upvotes: 0
Reputation: 1324258
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?".
Upvotes: 10