官术网_书友最值得收藏!

1.10 小結(jié)

Go是Google的Robert Griesemer、Rob Pike及Ken Thompson開發(fā)的一種靜態(tài)強類型編譯型語言。Go語言是基于編譯、垃圾收集和并發(fā)的編程語言,專門針對多處理器系統(tǒng)應(yīng)用程序的編程進行了優(yōu)化,使用Go語言編譯的程序可以媲美C/C++代碼的速度,而且更加安全,支持并行進程。

在開發(fā)過程中,我們必須遵守Go語言的基本開發(fā)注意事項:

1)Go語言的源碼文件以.go作為文件擴展名。

2)程序的主入口以main()方法表示,并且不支持任何返回值和參數(shù)傳入。

3)代碼中嚴格區(qū)分大小寫。

4)一行代碼代表一個語句,不能把多個語句寫在同一行,否則編譯報錯。

5)定義的變量或?qū)氲陌诖a中沒有被使用,程序會提示錯誤。

不同操作系統(tǒng)有不一樣的安裝方式。安裝包官方下載地址為https://golang.org/dl/,由于國內(nèi)網(wǎng)絡(luò)限制問題,我們可以在https://golang.google.cn/dl/下載安裝包。

GoLand需要配置Global GOPATH和Project GOPATH,大多數(shù)情況下,只需配置Project GOPATH即可滿足日常開發(fā)需求,兩個配置的說明如下:

1)Global GOPATH:代表全局GOPATH,一般來源于系統(tǒng)環(huán)境變量中的GOPATH,所有Go語言項目都能使用該路徑,它與Go語言的環(huán)境變量GOPATH相同。

2)Project GOPATH:代表項目所使用的GOPATH,僅適用于當(dāng)前項目。

主站蜘蛛池模板: 汤阴县| 如东县| 深泽县| 池州市| 如皋市| 兴化市| 敖汉旗| 德庆县| 宿松县| 故城县| 夹江县| 灯塔市| 稻城县| 沈阳市| 惠东县| 兴安县| 乌什县| 鹤峰县| 柳江县| 布拖县| 唐河县| 太仓市| 繁峙县| 墨脱县| 曲松县| 平南县| 宁安市| 鄂托克前旗| 南川市| 喀喇沁旗| 郎溪县| 华蓥市| 凤翔县| 定结县| 奉化市| 慈利县| 大同县| 宣汉县| 前郭尔| 柯坪县| 高安市|