1. 程式人生 > 其它 >Go語言學習03.5-目錄檔案與API

Go語言學習03.5-目錄檔案與API

關於API含義有很多,這裡就是使用者的幫助手冊之意

0x00 目錄文件

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

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

4、開啟本地doc,埠號隨意

godoc http=:8888

5、搞定了之後,將環境變數改回來,不然之後編譯執行go檔案會報錯的。

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

0x02 原始碼位置

我們呼叫了Println,呼叫了哪些程式碼?或者Println原來本身什麼樣子的?

0x03 準備工作結束語

對於Go語言,真的是我十分喜歡的一門計算機程式語言。

天生自帶併發性,要知道其他語言類似Python都是沒有這種功能,只能夠後期新增相應的庫來擴充套件對應功能模組,導致python變得越來越複雜。

況且python現在已經飽和了,未來的伺服器等網站架構都是Go語言進行編寫了估計。畢竟現在雲原生,虛擬技術那麼火熱,Go語言絕對是重點。

其實很多親戚包括朋友跟我講,覺著我很有前瞻性,能夠知道自己做的事情是否是時代的前沿,或者是否為當代年輕人的前沿技術。如果硬要這麼說,現在大多數網站都是在用Java編寫,php已經相對被淡漠了,隨著現在的發展趨勢,Go語言肯定會成為大多數人的寵兒。

我對Go語言的程式碼優雅性所迷倒震撼了。