The big argument I always found less and greater signs to be not visually distinctive enough, at least with fonts I am using. [ and ] are larger and I was really happy with them in Scala although I dislike the language in general. Seriously though, the real big argument is [] are already used with in two of three generic types ([]T, map[K]V, only is chan T is different). And there's a huge argument, with the performance of simple tools like gofmt, etc.
среда, 15 июля 2020 г. в 23:21:38 UTC+3, frave...@gmail.com: > On Jul 15, 2020, at 2:48 PM, Ian Lance Taylor <ia...@golang.org> wrote: > > > > More seriously, though, let's look closely at Robert's example: > > > > a, b = w < x, y > (z) > > TBH, I think a big argument in favor of square brackets over angle > brackets is that they ascend above the center line in most typefaces, which > makes them much more visually distinct from the shorter operators and many > lowercase letters. This is similar to parens and curly braces while still > being visually distinct from both. > > As something that is essentially a metaparameter which is similar to, but > distinct in function to the arguments in parens, there's a lot of good > consistency going on there that I personally find easier to visually scan > without syntax highlighting than I do angle brackets. But that could be > just me, and it does depend on typeface, so take it with whatever grains of > salt you need to. > > > - Dave > > > -- 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. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/1c240cb4-82c7-4abb-b00f-970102bc746an%40googlegroups.com.