Differences between revisions 15 and 18 (spanning 3 versions)
Revision 15 as of 2023-01-08 06:13:38
Size: 1680
Comment:
Revision 18 as of 2023-01-13 06:08:25
Size: 1909
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
The complete toolchain (compiler, dependency management, etc.) is invoked by subcommands of '''`go(1)`''' The complete toolchain (compiler, dependency management, etc.) is distributed as and called by '''`go(1)`'''.
Line 98: Line 98:
----



== See also ==

[[https://go.dev/tour|A Tour of Go]], an interactive tutorial

[[https://go.dev/ref/spec|The Go Programming Language Specification]]

[[https://pkg.go.dev/std|Standard library reference]]

Go

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

The complete toolchain (compiler, dependency management, etc.) is distributed as and called by 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


See also

A Tour of Go, an interactive tutorial

The Go Programming Language Specification

Standard library reference


CategoryRicottone

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