Difference between revisions of "Go"

From wikieduonline
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 makefiles
  • go test, for unit testing and microbenchmarks
  • go fmt, for formatting code
  • go get, for retrieving and installing remote packages
  • go vet, a static analyzer looking for potential errors in code
  • go run, a shortcut for building and executing code
  • godoc, for displaying documentation or serving it via HTTP
  • gorename, for renaming variables, functions, and so on in a type-safe way
  • go generate, a standard way to invoke code generators


See also

Advertising: