Difference between revisions of "Go"
Jump to navigation
Jump to search
Line 3: | Line 3: | ||
* [[concurrent]] | * [[concurrent]] | ||
+ | |||
+ | |||
+ | == Tools == | ||
+ | * <code>go build</code>, which builds Go binaries using only information in the source files themselves, no separate makefiles | ||
+ | * <code>go test</code>, for unit testing and microbenchmarks | ||
+ | * <code>go fmt</code>, for formatting code | ||
+ | * <code>go get</code>, for retrieving and installing remote packages | ||
+ | * <code>go vet</code>, a static analyzer looking for potential errors in code | ||
+ | * <code>go run</code>, a shortcut for building and executing code | ||
+ | * <code>godoc</code>, for displaying documentation or serving it via HTTP | ||
+ | * <code>gorename</code>, for renaming variables, functions, and so on in a type-safe way | ||
+ | * <code>go generate</code>, a standard way to invoke code generators | ||
Revision as of 05:42, 29 April 2020
This article is a Draft. Help us to complete it.
wikipedia:Go (programming language) (2009)
Tools
go build
, which builds Go binaries using only information in the source files themselves, no separate makefilesgo 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 generators
See also
- Programming languages: C, glibc, musl, C++, gcc, Conan, make, Class warfare, Clang, Hello, World! (C),
puts
, array, Lisp
Advertising: