Difference between revisions of "Go"
Jump to navigation
Jump to search
Tags: Mobile web edit, Mobile edit |
|||
Line 34: | Line 34: | ||
* [[Class Inheritance]]: [[embedding]] and [[interfaces]] ([[duck typing]]) | * [[Class Inheritance]]: [[embedding]] and [[interfaces]] ([[duck typing]]) | ||
* [[net/http]] | * [[net/http]] | ||
+ | * [[channels]] | ||
== See also == | == See also == |
Revision as of 05:54, 11 March 2022
wikipedia:Go (programming language) (Nov 2009)
Installation
Commands
go help
go build
, which builds Go binaries using only information in the source files themselves, no separate makefilesgo install
go test
, for unit testing and microbenchmarksgo fmt
, for formatting codego get
, for retrieving and installing remote packagesgo vet
, a static analyzer looking for potential errors in codego run
, a shortcut for building and executing codegodoc
, for displaying documentation or serving it via HTTPgorename
, for renaming variables, functions, and so on in a type-safe waygo generate
, a standard way to invoke code generatorsgo mod
initgo list
Examples
Projects
- Kubernetes (2014)
- GVisor (2018)
- Grafana (2014)
Related
See also
Advertising: