Effective Go - The Go Programming Language
go.dev · 16,501 words · saved by 1 readers
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
Documentation Effective Go Effective Go Note: This document was written for Go's release in 2009 and is not actively updated. While it remains a good guide for using the core language, it does not cover significant changes to the language (generics), ecosystem (modules), or libraries added since. See issue 28782 for context. For a complete list of changes, see the release notes . Introduction Go is an open-source programming language that focuses on simplicity, reliability, and efficiency, specifically designed to make it easy to build software at scale. Although it borrows ideas from existing
related reading
- Frequently Asked Questions (FAQ) - The Go Programming Languagego.dev
- Go go-to guide · YourBasicyourbasic.org
- Go at Google: Language Design in the Service of Software Engineering - The Go Programming Languagego.dev
- The Go Programming Language Specification - The Go Programming Languagego.dev
- Writing Better Go: Lessons from 10 Code Reviews - Speaker Deckspeakerdeck.com
- Writing Better Go: Lessons from 10 Code Reviews - Speaker Deckspeakerdeck.com
- Four Days of Go – Evan Millerevanmiller.org
- Go Slices: usage and internals - The Go Programming Languagego.dev
- Golang landminesgist.github.com
- Notes on structured concurrency, or: Go statement considered harmful - njs blogvorpus.org
- Go类型系统概述 -Go语言101gfw.go101.org
- Demystifying Function Parameters in Go- Alex Edwardsalexedwards.net