Indentation in Go: tabs or spaces? What is the standard and why?
Hello everyone! I just started learning Go and came across a question that confuses me a bit. In some languages (e.g., Python), using spaces (usually 4 spaces per indentation level) is strongly recommended. In others, tabs are used. I've read that Go has a `gofmt` utility that automatically formats code, but I don't fully understand which indentation style is "correct" in the Go community.\n\nTake a look at my code. I wrote a simple function that checks if a number is even. I used spaces because that's what I'm used to:\n\n```go\npackage main\n\nimport "fmt"\n\nfunc isEven(n int) bool {\n if n%2 == 0 {\n return true\n } else {\n return false\n }\n}\n\nfunc main() {\n fmt.Println(isEven(4))\n}\n```\n\nWhen I run `gofmt`, my code doesn't change