Здравствуйте, Pzz, Вы писали:
Pzz>Мне как-то попадалось объяснение, почему в Go сделано по второму варианту. Не сути, не ссылки я не помню, поищи сам.
Pzz>Если учесть, что Go и C сделали примерно одни и те же люди, то их взгляд на вещи имеет значение.
https://blog.golang.org/declaration-syntax
Там в основном упор на сложность объявления типов указателей на функции. Это правда, но это решается введением ключевого слова для функций и никакого отношения не имеет к тому, что в начале при объявлении — тип или объект.