Ещё один цикл переводов с tutorialspoint.com по языку Go.
“Почитать за Go” я хотел давно, с тех пор, как пошла основная волна “хайпа” вокруг него. Но когда начал знакомиться с ним поближе (начал плотно работать с Prometheus, и пришлось читать исходный код его експортёров, т.к. документация к некоторым весьма скромная) , и чем ближе знакомлюсь – тем больше он мне нравится. Его синтаксис, его возможности (да я просто “протащился” от go fmt
!), и его экосистема.
Категорически порекомендую следующие книги по нему:
- Go Bootcamp: кратко и по существу об основных возможностях и синтаксисе
- Go in Practice: Includes 70 Techniques: замечательная книга, по существу, просто и понятно, на реальных примерах – про Go
- The Go Programming Language: ещё не читал, но в авторах Brian W. Kernighan (соавтор The C Programming Language) – как минимум полистать стоит
И собственно, цикл переводов с Tutorialspoint:
- часть 1: структура программы
- часть 2 – базовый синтаксис
- часть 3 – типы данных
- часть 4 – переменные
- часть 5 – константы
- часть 6 – операторы
- часть 7 – управляющие конструкции – операторы if/else/switch/select
- часть 8 – циклы
- часть 9 – функции