GithubHelp home page GithubHelp logo

chcthink / golang101 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from golang101/golang101

0.0 0.0 0.0 6.22 MB

Go语言101 : 一本侧重于Go语言语法和语义的编程解释和指导书

Home Page: https://gfw.go101.org

HTML 58.36% Go 1.26% CSS 21.18% JavaScript 19.20%

golang101's Introduction

微信群召集帖 | 电子书下载


Go语言101是一本侧重于Go语言语法语义以及运行时相关知识点的编程解释和指导书。 此书旨在尽可能地帮助Go程序员更深更全面地理解Go语言。 此书也搜集了Go语言和Go编程中的很多细节。 此书同时适合Go初学者和有一定经验的Go程序员阅读。

此书的英文项目地址为:github.com/go101/go101

微信公众号(用于发布一些Go细节、常识和技巧):

(若上面二维码未显示出来,请点击此墙内版链接或者在微信中搜索"Go 101"公众号。)

致谢

本书致谢一章

安装、更新以及本地阅读本书

如果你使用官方Go工具链v1.16+,则不需克隆本项目代码:

### 安装和更新

$ go install go101.org/golang101@latest

### 本地阅读(GOBIN路径需配置在PATH中。GOBIN路径的默认值为GOPATH/bin。)

$ golang101
Server started:
   http://localhost:12345 (non-cached version)
   http://127.0.0.1:12345 (cached version)

如果你使用官方Go工具链v1.15-或者欲做一些本地修改(比如准备提交PR等):

### 安装

$ git clone https://github.com/golang101/golang101.git

### 更新. 进入本书项目目录(包含当前`README.md`文件的目录),然后运行:

$ git pull

### 本地阅读本书. 进入本书项目目录,然后运行:

$ go run .
Server started:
   http://localhost:12345 (non-cached version)
   http://127.0.0.1:12345 (cached version)

本书起始页将自动在用户默认浏览器中打开。如果没有,请手动访问http://localhost:12345

命令行选项:

-port=1234
-theme=light # 或者 dark (默认)

一些注意事项

  • 如果在线版被墙了,请运行如上所述本地版或者下载离线版阅读。
  • 这本书仍在不断改进中。请阅读UPDATES.md以注意各种更新。
  • 本人保留本书的出版权(包括纸质和各种电子版)。请勿随意在线转载(转载之前请在本项目中开一个issue问询)。

golang101's People

Contributors

733amir avatar acehi avatar ahadc avatar bestgopher avatar deleplace avatar eagle21st avatar faridgh1991 avatar freesinger avatar go101 avatar golangsam avatar haozibi avatar ilvsx avatar jasonhotsauce avatar joelrebel avatar lisgroup avatar modood avatar moveurbody avatar n374 avatar pagliacii avatar sdjdd avatar stemar94 avatar sunznx avatar tapirliu avatar thomasbower avatar toywei avatar windnod avatar wrfly avatar yikakia avatar yngwiewang avatar youmoo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.