Go语言学习03.5-目录文件与API

关于API含义有很多,这里就是用户的帮助手册之意

0x00 目录文档

Go语言学习03.5-目录文件与API

0x01 API(应用程序接口)

基本每种语言都有API,实际上就是个产品说明书。Java、C、Go、php都有自己的API

Go语言提供了大量的标准库,因此Google公司也为这些标准库提供了相应的API文档,用于告诉开发者如何使用这些标准库,以及标准库包含的方法,官方位置:

https://golang.org

Golang中文网在线标准库文档

https://studygolang.com/pkgdoc

配置本地Go帮助文档

1、学习go语法的同时为了方便查看对应的文档,我们需要安装godoc,go在1.13之前是自带godoc的,之后的版本需要自行安装。我这里是1.17.6。

go version

Go语言学习03.5-目录文件与API

2、修改环境变量

go env
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct #或者设置为https://goproxy.io,direct 推荐前者

3、下载安装godoc

go get golang.org/x/tools/cmd/godoc

Go语言学习03.5-目录文件与API

4、开启本地doc,端口号随意

godoc http=:8888

Go语言学习03.5-目录文件与API

5、搞定了之后,将环境变量改回来,不然之后编译执行go文件会报错的。

set GO111MODULE=auto	#注意大小写,不能错,尤其是auto不能写成AUTO!!

Go语言学习03.5-目录文件与API

0x02 源代码位置

我们调用了Println,调用了哪些代码?或者Println原来本身什么样子的?

Go语言学习03.5-目录文件与API

0x03 准备工作结束语

对于Go语言,真的是我十分喜欢的一门计算机编程语言。

天生自带并发性,要知道其他语言类似Python都是没有这种功能,只能够后期添加相应的库来扩展对应功能模块,导致python变得越来越复杂。

况且python现在已经饱和了,未来的服务器等网站架构都是Go语言进行编写了估计。毕竟现在云原生,虚拟技术那么火热,Go语言绝对是重点。

其实很多亲戚包括朋友跟我讲,觉着我很有前瞻性,能够知道自己做的事情是否是时代的前沿,或者是否为当代年轻人的前沿技术。如果硬要这么说,现在大多数网站都是在用Java编写,php已经相对被淡漠了,随着现在的发展趋势,Go语言肯定会成为大多数人的宠儿。

我对Go语言的代码优雅性所迷倒震撼了。

上一篇:FsstDFS分布式存储部署和API


下一篇:Intersection Observer Api 实现了图片懒加载和上划加载更多.