How wide should the indentation be? 2 spaces? 4? 8? Something else?

By making the indent be a tab, you get to decide the answer to that
question and everyone will see code indented as wide (or not) as they
prefer.

In short, this is what the tab character is for.

-rob


On Sun, Mar 19, 2017 at 1:50 PM, Carl <carle...@gmail.com> wrote:

> Hi,
>
> This is a question to whoever decided that go will use tabs - team or
> person:
>
> Could you please explain your reasoning behind the decision?
>
> So far, all my googling has just turned up the what and not the why:
>
> States that tabs are to be used:
> cmd/gofmt: remove -tabs and -tabwidth flags
> <https://github.com/golang/go/issues/7101>
> Command gofmt <https://golang.org/cmd/gofmt/>
>
> Asks the question, but quickly gets off topic without answering it:
> Why does go fmt use an 8 space indent
> <https://groups.google.com/forum/#!topic/golang-nuts/93t0LWvHrKM>
>
> So my question is why were tabs chosen?
> I have no preference for tabs vs anything else, but I do respect the go
> team and the language designers and would really like to know the thinking
> behind the decision.
>
> Cheers,
> Carl
>
> --
> You received this message because you are subscribed to the Google Groups
> "golang-nuts" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to golang-nuts+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to