Ещё один цикл переводов с 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 — функции