Difference between revisions of "Go"
Jump to navigation
Jump to search
↑ "fmt - The Go Programming Language". golang.org. Retrieved 2019-04-08.<templatestyles src="Module:Citation/CS1/styles.css"></templatestyles>
Line 1: | Line 1: | ||
− | |||
[[wikipedia:Go (programming language)]] (2009) | [[wikipedia:Go (programming language)]] (2009) | ||
Line 5: | Line 4: | ||
brew install go | brew install go | ||
− | |||
== Tools == | == Tools == | ||
Line 30: | Line 28: | ||
where "[[fmt]]" is the package for ''formatted [[Input/output|I/O]]'', similar to C's [[C file input/output]].<ref>{{Cite web|url=https://golang.org/pkg/fmt/|title=fmt - The Go Programming Language|website=golang.org|access-date=2019-04-08}}</ref> | where "[[fmt]]" is the package for ''formatted [[Input/output|I/O]]'', similar to C's [[C file input/output]].<ref>{{Cite web|url=https://golang.org/pkg/fmt/|title=fmt - The Go Programming Language|website=golang.org|access-date=2019-04-08}}</ref> | ||
+ | |||
+ | |||
+ | |||
== See also == | == See also == | ||
+ | * https://en.wikipedia.org/wiki/Go_(programming_language)#Version_history | ||
* {{Go}} | * {{Go}} | ||
* {{C}} | * {{C}} |
Revision as of 05:48, 29 April 2020
wikipedia:Go (programming language) (2009)
brew install go
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
Hello world
package main import "fmt" func main() { fmt.Println("Hello, world!") }
where "fmt" is the package for formatted I/O, similar to C's C file input/output.[1]
See also
- https://en.wikipedia.org/wiki/Go_(programming_language)#Version_history
- Go, Gorutine:
go [ mod
|list
|fmt
,for
|build
|get
|version
|env | install | test
]go help
, Go template, Echo go web framework, Go packages, Blank identifier - Programming languages: C, glibc, musl, C++, gcc, Conan, make, Class warfare, Clang, Hello, World! (C),
puts
, array, Lisp
Advertising: