Differences between revisions 12 and 14 (spanning 2 versions)
Revision 12 as of 2023-01-08 05:46:47
Size: 975
Comment:
Revision 14 as of 2023-01-08 06:08:29
Size: 1597
Comment:
Deletions are marked like this. Additions are marked like this.
Line 55: Line 55:
 * [[Go/Xml|encoding/xml]]
 * [[Go/Json|encoding/json]]
 * [[Go/EncodingCsv|encoding/csv]]
 * [[Go/EncodingXml|encoding/xml]]
 * [[Go/EncodingJson|encoding/json]]



== Standard Library Modules ==

 * [[Go/BufIO|bufio]]
 * [[Go/Bytes|bytes]]
 * [[Go/EncodingBase64|encoding/base64]]
 * [[Go/Errors|errors]]
 * [[Go/Flag|flag]]
 * [[Go/Fmt|fmt]]
 * [[Go/IO|io]]
 * [[Go/IOFS|io/fs]]
 * [[Go/IOIOUtil|io/ioutil]]
 * [[Go/Math|math]]
 * [[Go/MathRand|math/rand]]
 * [[Go/Mime|mime/quotedprintable]]
 * [[Go/NetHttp|net/http]]
 * [[Go/NetSmtp|net/smtp]]
 * [[Go/NetUrl|net/url]]
 * [[Go/OS|os]]
 * [[Go/Path|path]]
 * [[Go/RegExp|regexp]]
 * [[Go/Sort|sort]]
 * [[Go/StrConv|strconv]]
 * [[Go/Strings|strings]]

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

Parsers

Standard Library Modules

Tool chain


CategoryRicottone

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