Golang

From musings of k8
Revision as of 16:19, 21 March 2020 by Kward (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
  1. Golang

The Go Programming Language (https://golang.org/)

    1. Libraries
    • Record I/O Formats**

- https://github.com/golang/leveldb The LevelDB key-value database in the Go programming language. - https://github.com/kythe/kythe/blob/master/kythe/go/util/riegeli/riegeli.go Package riegeli implements a Reader and Writer for the Riegeli records format.

    1. Techniques

https://github.com/golang/go/wiki

    • Arrays**

- [Controlling Array Growth in Golang](https://www.openmymind.net/Controlling-Array-Growth-In-Golang)

    • Error handling**

- [Golang Error Handling — Best Practice in 2020](https://itnext.io/golang-error-handling-best-practice-a36f47b0b94c)

    • Testing**

- Golang:Testing

    • Stuff**

- [A Commander for modern Go CLI interactions](https://github.com/spf13/cobra) - [A FileSystem Abstraction System for Go](https://github.com/spf13/afero) - [Gorilla web toolkit](https://www.gorillatoolkit.org/)