go101

所属分类:collect
开发工具:HTML
文件大小:0KB
下载次数:0
上传日期:2023-05-25 06:32:18
上 传 者sh-1993
说明:  围棋编程自学的最新(非正式)知识库
(An up-to-date (unofficial) knowledge base for Go programming self learning)

文件列表:
LICENSE (1197, 2024-01-10)
UPDATES.md (228, 2024-01-10)
gen.go (5344, 2024-01-10)
go-get.go (3340, 2024-01-10)
go.mod (32, 2024-01-10)
go.sum (0, 2024-01-10)
go101-embed.go (3232, 2024-01-10)
go101-notembed.go (530, 2024-01-10)
go101.go (13255, 2024-01-10)
main.go (1511, 2024-01-10)
pages/ (0, 2024-01-10)
pages/apps-and-libs/ (0, 2024-01-10)
pages/apps-and-libs/101.html (419, 2024-01-10)
pages/apps-and-libs/golds.html (8578, 2024-01-10)
pages/apps-and-libs/gotv.html (5736, 2024-01-10)
pages/apps-and-libs/gotv.md (4900, 2024-01-10)
pages/blog/ (0, 2024-01-10)
pages/blog/101.html (1095, 2024-01-10)
pages/blog/2022-02-22-history.html (744, 2024-01-10)
pages/blog/2022-02-22-history.md (690, 2024-01-10)
pages/blog/2022-08-22-some-undocumented-changes-in-Go-1.18-and-1.19.md (8671, 2024-01-10)
pages/blog/2022-08-22-some-undocumented-changes-in-go-1.18-and-1.19.html (10259, 2024-01-10)
pages/blog/2022-10-01-three-way-string-comparison.html (3918, 2024-01-10)
pages/blog/2022-10-01-three-way-string-comparison.md (3744, 2024-01-10)
pages/blog/2022-11-18-constant-string-elements-are-not-constants.html (3681, 2024-01-10)
pages/blog/2022-11-18-constant-string-elements-are-not-constants.md (3038, 2024-01-10)
pages/blog/2022-12-30-go-builtin-slice-manipulations-are-incomplete.html (5575, 2024-01-10)
pages/blog/2022-12-30-go-builtin-slice-manipulations-are-incomplete.md (4589, 2024-01-10)
pages/details-and-tips/ (0, 2024-01-10)
pages/details-and-tips/0.0-acknowledgements.html (1464, 2024-01-10)
pages/details-and-tips/0.1-introduction.html (1623, 2024-01-10)
pages/details-and-tips/100-updates.html (1434, 2024-01-10)
pages/details-and-tips/100-updates.md (1304, 2024-01-10)
pages/details-and-tips/101.html (4622, 2024-01-10)
pages/details-and-tips/array-comparison.html (706, 2024-01-10)
... ...

[Go 101](https://go101.org) is a series of books on Go programming. Currently, the following books are avaliable: * [Go (Fundamentals) 101](https://go101.org/article/101.html), which focuses on Go syntax/semantics (except custom generics related) and all kinds of runtime related things. * [Go Generics 101](https://go101.org/generics/101.html), which explains Go custom generics in detail. * [Go Optimizations 101](https://go101.org/optimizations/101.html), which provides some code performance optimization tricks, tips, and suggestions. * [Go Details & Tips 101](https://go101.org/details-and-tips/101.html), which collects many details and provides several tips in Go programming. These books are expected to help gophers gain a deep and thorough understanding of Go and be helpful for both beginner and experienced Go programmers. To get latest news of Go 101 books, please follow the official twitter account [@go100and1](https://twitter.com/go100and1) and join [the Go 101 Slack space](https://go-101.slack.com). ### Install, Update, and Read Locally If you use Go toolchain v1.16+, then you don't need to clone the project respository: ```shell ### Install or update. $ go install go101.org/go101@latest ### Read. (GOBIN path, defaulted as GOPATH/bin, should be set in PATH) $ go101 Server started: http://localhost:55555 (non-cached version) http://127.0.0.1:55555 (cached version) ``` If you use Go toolchain v1.15-, or you would make some modifications (for contribution, etc.): ```shell ### Install. $ git clone https://github.com/go101/go101.git ### Update. Enter the Go 101 project directory (which # contains the current `README.md` file), then run $ git pull ### Read. Enter the Go 101 project directory, then run $ go run . Server started: http://localhost:55555 (non-cached version) http://127.0.0.1:55555 (cached version) ``` The start page should be opened in a browser automatically. If it is not opened, please visit http://localhost:55555. Options: ``` -port=1234 -theme=light # or dark (default is light) ``` Some HTML files are generated from their corresponding markdown files. If a markdown file is modified, we can run `go run . -gen` to synchronize its corresponding HTML file. ### Contributing Welcome to improve Go 101 by: * Submitting corrections for all kinds of mistakes, such as typos, grammar errors, wording inaccuracies, description flaws, code bugs and broken links. * Suggesting interesting Go related contents. Current contributors are listed on [this page](https://go101.org/article/acknowledgements.html). Translations are also welcome. Here is a list of the ongoing translation projects: * [中文版](https://github.com/golang101/golang101) ### License Please read the [LICENSE](LICENSE) for more details.

近期下载者

相关文件


收藏者