Но там уже слишком много набралось по инструментарию Go (компиляция, редактирование и форматирование кода, тестирование, онлайн компиляторы и др.), тема сильно перегружена, поэтому всё, что касается именно примеров кода Go - выносим сюда.В книге много интересных и полезных примеров кода (в отличие от обычных для большинства книг примеров бла-бла-бла, высосанных из пальца).
Я буду здесь отмечать (себе на памятку) только те немногие, которые особо полезны на практике.
Таким безусловно является обработка опций командной строки запуска программы, на манер того, что делает POSIX getopt().
Помещать сюда я буду только те примеры кода, которые мне покажутся красивыми. Это означает что:
- это не обучение программированию, или даже языку Go - считаем, что читатель знает достаточно обстоятельно C или C++ или Python (а ещё лучше "и" )
- обсуждаем конструкции, которые моделируют некоторые аналогии известным элементам C, C++, Python или других языков - как это будет выглядеть в Go (или, наоборот, как это будет противопоставлено в Go)
Т.е. я накапливаю здесь для себя справочник нетривиальных конструкций Go ... но если кого заинтересует что-то другое, то мы и это рассмотрим здесь.