4 ms·
What I was referring to is curly brace placement. func main() { } vs func main() { } which produces the error "prog.go:4: syntax error: unexpected semicolo
by stusmall 12y ago
What I was referring to is curly brace placement.
func main() {
}
vs
func main()
{
}
which produces the error "prog.go:4: syntax error: unexpected semicolon or newline before {". As I understand it this is because of the rules of where it will insert semicolons. It isn't enforcing everything about the format which is why I said "to a degree" but it is still one of the most opinionated compilers on format that I know of.
Either way, I'm glad they did it. The "where should the curly brace go" is one of the most annoying bike-sheds.