Differences between revisions 14 and 15
Revision 14 as of 2023-01-08 06:08:29
Size: 1597
Comment:
Revision 15 as of 2023-01-08 06:13:38
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 87: Line 94:
== Tool chain == == Third-Party Packages ==
Line 89: 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

Third-Party Packages


CategoryRicottone

Go (last edited 2024-03-17 14:58:51 by DominicRicottone)