Size: 1574
Comment:
|
Size: 1680
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 53: | Line 53: |
== Tool chain == * [[Go/Compiler|Compiler]] * [[Go/Modules|Modules]] |
|
Line 61: | Line 68: |
== Standard Library Modules == | == Standard Library Packages == |
Line 63: | Line 70: |
* [[Go/BufIO|bufio]] | |
Line 86: | Line 94: |
== Tool chain == | == Third-Party Packages == |
Line 88: | Line 96: |
* [[Go/Compiler|Compiler]] * [[Go/Modules|Modules]] |
* [[Go/GorillaWebSocket|gorilla/websocket]] |
Go
The Go programming language, also known as Golang, is a compiled, static-typed language.
The complete toolchain (compiler, dependency management, etc.) is invoked by subcommands of go(1)
Example
A hello world program looks like:
package main import "fmt" func main() { fmt.Println("hello world") }
To compile and run the program, try:
go build hello.go ./hello # or go run hello.go
Language
Tool chain
Parsers
Standard Library Packages