Difference between revisions of "Go"

From wikieduonline
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 19: Line 19:
 
* <code>[[gorename]]</code>, for renaming variables, functions, and so on in a type-safe way
 
* <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
 
* <code>[[go generate]]</code>, a standard way to invoke code generators
* <code>[[go mod]]</code> init
+
* <code>[[go mod]] init</code>
 
* <code>[[go list]]</code>
 
* <code>[[go list]]</code>
  
Line 37: Line 37:
 
* https://pkg.go.dev/std
 
* https://pkg.go.dev/std
 
* <code>[[defer]]</code>
 
* <code>[[defer]]</code>
 +
* <code>[[$HOME/go/bin/]]</code>
  
 
== See also ==
 
== See also ==

Latest revision as of 11:46, 24 August 2022

wikipedia:Go (programming language) (Nov 2009)

Installation[edit]

Commands[edit]

  • 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

Examples[edit]

Projects[edit]

Related[edit]

See also[edit]

Advertising: