Differences between revisions 24 and 25
Revision 24 as of 2025-10-05 18:55:38
Size: 2073
Comment: Link
Revision 25 as of 2025-10-05 19:14:01
Size: 2090
Comment: Fix link
Deletions are marked like this. Additions are marked like this.
Line 94: Line 94:
 * [[Go/Sql|sql]]  * [[Go/DatabaseSql|database/sql]]

Go

The Go programming language, also known as Golang, is a static typed and compiled language.

The complete toolchain is distributed as 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


Installation and Setup

Most Linux and BSD distributions offer a go package.


Language

Tool chain

Standard Library Packages

Third-Party Packages


See also

A Tour of Go, an interactive tutorial

The Go Programming Language Specification

Standard library reference


CategoryRicottone

Go (last edited 2025-10-10 15:21:53 by DominicRicottone)