網(wǎng)站哪家公司做的最好百度推廣競(jìng)價(jià)
Go學(xué)習(xí)-Day1
-
個(gè)人博客:CSDN博客
-
打卡。
-
Go語(yǔ)言的核心開發(fā)團(tuán)隊(duì):
- Ken Thompson (C語(yǔ)言,B語(yǔ)言,Unix的發(fā)明者,牛人)
- Rob Pike(UTF-8發(fā)明人)
- Robert Griesemer(協(xié)助HotSpot編譯器,Js引擎V8)
-
Go語(yǔ)言有靜態(tài)語(yǔ)言的安全和性能和動(dòng)態(tài)語(yǔ)言開發(fā)維護(hù)的效率。
-
Go語(yǔ)言特性
- 繼承了C語(yǔ)言很多概念(Ken爺!)包括指針。
- 引入包的概念
- 垃圾回收機(jī)制
- 天然并發(fā)(核心)
- 管道通信機(jī)制(Channel)
- 函數(shù)可以有多返回值
- 新增切片slice,延時(shí)執(zhí)行defer
-
Hello World (一定要注意目錄結(jié)構(gòu)!)
-
-
-
通過(guò)go build來(lái)編譯go文件,得到exe文件
-
關(guān)于文件夾架構(gòu),一定要準(zhǔn)確,不然找不到包。
-
%GOPATH%
-
src
-
go_code
-
project00 //項(xiàng)目名open這個(gè)項(xiàng)目
-
project01
- main//包
- pkg//其他包
-
-
-
-
注意配置PATH,GOPATH(項(xiàng)目的位置),GOROOT(SDK的位置)
-
并且配置一些settings里面相應(yīng)的變量
- 瑣碎的細(xì)節(jié)
- go語(yǔ)言沒(méi)有分號(hào)結(jié)尾,因此一行就寫一條語(yǔ)句
- 定義的變量和導(dǎo)入的包如果沒(méi)有用到就無(wú)法通過(guò)編譯
- 塊注釋不能嵌套,盡量使用行注釋