-
Go源碼文件:名稱以.go為后綴,內(nèi)容以Go語(yǔ)言代碼組織的文件 多個(gè)Go源碼文件是需要用代碼包組織起來(lái)的 源碼文件分為三類(lèi):命令源碼文件、庫(kù)源碼文件(go語(yǔ)言程序) 測(cè)試源碼文件(輔助源碼文件) 命令源碼文件:聲明自己屬于main代碼包、包含無(wú)參數(shù)聲明和結(jié)果聲明的main函數(shù);被安裝后,相應(yīng)的可執(zhí)行文件會(huì)被存放到GOBIN指向的目錄或<當(dāng)前工作區(qū)目錄>/bin下 命令源碼文件是Go程序的入口,但不建議把程序都寫(xiě)在一個(gè)文件中;同一個(gè)代碼包中強(qiáng)烈不建議直接包含多個(gè)命令源碼文件。 庫(kù)源碼文件:不具備命令源碼文件的那兩個(gè)特征的源碼文件, 被安裝后,相應(yīng)的歸檔文件會(huì)被存放到<當(dāng)前工作區(qū)目錄>/pkg/<平臺(tái)相關(guān)目錄>下 測(cè)試源碼文件:不具備命令源碼文件的那兩個(gè)特征的源碼文件。名稱以_test.go為后綴。其中至少有一個(gè)函數(shù)的名稱以Test或Benchmark為前綴。并且,該函數(shù)接受一個(gè)類(lèi)型為 *testing.T或*testing.B的參數(shù)查看全部
-
linux的設(shè)置方法:有4個(gè)環(huán)境變量需要設(shè)置:GOROOT、GOPATH、GOBIN以及PATH.需要設(shè)置到某一個(gè)profile文件中(~/.bash_profile(單一用戶)或/etc/profile(所有用戶)) GOROOT:該環(huán)境變量的值應(yīng)該為Go語(yǔ)言的當(dāng)前安裝目錄,例如:export GOROOT=/usr/local/go GOPATH:該環(huán)境變量的值應(yīng)該為Go語(yǔ)言的工作區(qū)的集合,例如:export GOPATH=~/golib:~/goproject(~是在中間的) GOBIN:它的值應(yīng)該是你想存放Go程序的可執(zhí)行文件的目錄,例如:export GOBIN=~/gobin PATH:為了方便使用Go語(yǔ)言命令和Go程序的可執(zhí)行文件,需要追加其值,如:export PATH=$PATH:$GOROOT/bin:$GOBIN 把對(duì)這些環(huán)境變量的設(shè)置代碼追加到某個(gè)profile文件中;在編輯完profile文件之后立即使它生效:source <某個(gè)profile文件的絕對(duì)路徑> 驗(yàn)證設(shè)置結(jié)果:在命令行下的任意目錄中敲入go version并回車(chē),然后檢查打印信息查看全部
-
https://storage.googleapis.com/golang/go1.4.2.windows-amd64.msi linux下的安裝方法:從http://golang.org/dl/下載最新版本的GO語(yǔ)言二進(jìn)制檔案包.注意:根據(jù)操作系統(tǒng)和計(jì)算架構(gòu)正確選擇檔案包 使用tar命令將檔案包解壓到/usr/local目錄中.具體方法如下(需要root權(quán)限):tar -zxf go1.4.2.linux-amd64.tar.gz -C /usr/local 驗(yàn)證安裝結(jié)果:進(jìn)入到/usr/local目錄中查看是否存在一個(gè)名為go的目錄。 在命令行下進(jìn)入到這個(gè)go目錄,敲入bin/go version并回車(chē),查看是否有如下圖所示的Go語(yǔ)言版本信息打印出來(lái)。查看全部
-
變量定義以及賦值查看全部
-
windows 版本教程:<br> http://www.jikexueyuan.com/course/429_4.html?ss=1<br> http://edu.51cto.com/lesson/id-32299.html<br> <br> http://www.jikexueyuan.com/course/542_2.html查看全部
-
linux的設(shè)置方法:有4個(gè)環(huán)境變量需要設(shè)置:GOROOT、GOPATH、GOBIN以及PATH.需要設(shè)置到某一個(gè)profile文件中(~/.bash_profile(單一用戶)或/etc/profile(所有用戶)) GOROOT:該環(huán)境變量的值應(yīng)該為Go語(yǔ)言的當(dāng)前安裝目錄,例如:export GOROOT=/usr/local/go GOPATH:該環(huán)境變量的值應(yīng)該為Go語(yǔ)言的工作區(qū)的集合,例如:export GOPATH=~/golib:~/goproject(~是在中間的) GOBIN:它的值應(yīng)該是你想存放Go程序的可執(zhí)行文件的目錄,例如:export GOBIN=~/gobin PATH:為了方便使用Go語(yǔ)言命令和Go程序的可執(zhí)行文件,需要追加其值,如:export PATH=$PATH:$GOROOT/bin:$GOBIN 把對(duì)這些環(huán)境變量的設(shè)置代碼追加到某個(gè)profile文件中;在編輯完profile文件之后立即使它生效:source <某個(gè)profile文件的絕對(duì)路徑> 驗(yàn)證設(shè)置結(jié)果:在命令行下的任意目錄中敲入go version并回車(chē),然后檢查打印信息查看全部
-
import str "strings" import . "strings"查看全部
-
指針操作涉及到兩個(gè)操作符——&和*。這兩個(gè)操作符均有多個(gè)用途。但是當(dāng)它們作為地址操作符出現(xiàn)時(shí),前者的作用是取址,而后者的作用是取值。更通俗地講,當(dāng)?shù)刂凡僮鞣?amp;被應(yīng)用到一個(gè)值上時(shí)會(huì)取出指向該值的指針值,而當(dāng)?shù)刂凡僮鞣?被應(yīng)用到一個(gè)指針值上時(shí)會(huì)取出該指針指向的那個(gè)值。它們可以被視為相反的操作。查看全部
-
64bit查看全部
-
Go 檔案包查看全部
-
go library查看全部
-
not too bad查看全部
-
C why查看全部
-
并發(fā)編程查看全部
-
編程范式:OOP/OPP查看全部
舉報(bào)
0/150
提交
取消