Difference between revisions of "Go"

From wikieduonline
Jump to navigation Jump to search
Line 55: Line 55:
 
== See also ==
 
== See also ==
 
* https://en.wikipedia.org/wiki/Go_(programming_language)#Version_history
 
* https://en.wikipedia.org/wiki/Go_(programming_language)#Version_history
 +
* {{go tool}}
 
* {{Go}}
 
* {{Go}}
  
 
[[Category:Programming]]
 
[[Category:Programming]]
 
[[Category:Go]]
 
[[Category:Go]]

Revision as of 09:05, 8 August 2024

wikipedia:Go (programming language) (Nov 2009)

Installation


wget https://go.dev/dl/go1.20.3.linux-arm64.tar.gz
 rm -rf /usr/local/go && tar -C /usr/local -xzf go1.20.3.linux-arm64.tar.gz && export PATH=$PATH:/usr/local/go/bin &&  go version

Commands

  • go help
  • go build, which builds Go binaries using only information in the source files themselves, no separate makefiles
  • go install
  • 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
  • go mod init
  • go list
  • go tool

Examples

Activities

Projects

Errors

Related

See also

Advertising: