On 11/12/10 10:57 AM, so wrote:
Oh it is so brave to enforce that kind of thing, even as an individual i
don't have a rule for that.
if(...)
{
...
}
if(...) {
...
}
You can see both in my code and i have never thought that would offend
someone.
Sometimes one of them looks cuter than the other, depending on the
context :P
Yah, the problem is they do different things. Try this:
package main
import "fmt"
func blah() bool {
return false
}
func main() {
x := 5
if(blah()) {
x++;
}
fmt.Printf("%d\n", x)
}
(which prints 5) and then this:
package main
import "fmt"
func blah() bool {
return false
}
func main() {
x := 5
if(blah())
{
x++;
}
fmt.Printf("%d\n", x)
}
(which prints 6). Looks like a major problem to me. Comparing this with
the meager advantage of eliminating semicolons, it seems that things
took a wrong turn somewhere.
Andrei