> This golangism hurts readability,
Lolwut? It's basically the same syntax that "for" has, which is why C2Y is finally getting it; besides, C++ already got it in 2017 — or even in 1998, if you count the "if (int x = f()) { ... }" shape.
Lolwut? It's basically the same syntax that "for" has, which is why C2Y is finally getting it; besides, C++ already got it in 2017 — or even in 1998, if you count the "if (int x = f()) { ... }" shape.