而在 windows 下,工作區應該設定在 c:\users\yourname\go。所以請將 go 目錄放置在 c:\users\yourname。我本地是放在:c:\go project\
其實也可以通過設定 gopath 環境變數,用其他目錄來作為工作區。但為了簡單起見,我們採用上面提到的放置方法。
所有 go 原始檔都應該放置在工作區里的 src 目錄下。請在剛新增的 go 目錄下面建立目錄 src。
所有 go 專案都應該依次在 src 裡面設定自己的子目錄。我們在 src 裡面建立乙個目錄 go_study 來放置整個 hello world 專案。
建立上述目錄之後,其目錄結構如下:go project bin pkg src go_study
package
main
import
"fmt"
func main
()
bin
pkg
src
go_study
helloworld.go
輸出結果如下:hello world
2.使用 go install 命令 cd c:\go project\src\gostudygo install gostudycd ../../bingo_study
輸出結果如下:hello world
當你輸入 go install gostudy時,go 工具會在工作區中搜尋 gostudy包(gostudy稱之為包,我們後面會更加詳細地討論包)。接下來它會在工作區的 bin 目錄下,建立乙個名為 gostudy(windows 下名為 gostudy.exe)的二進位制檔案。執行 go install gostudy 後,其目錄結構如下所示:
package
main
//1
import
"fmt"
//2
func main
()
package main - 每乙個 go 檔案都應該在開頭進行 package name 的宣告(譯註:只有可執行程式的包名應當為 main)。包(packages)用於**的封裝與重用,這裡的包名稱是main。
import "fmt" - 我們引入了 fmt 包,用於在 main 函式裡面列印文字到標準輸出。
func main() - main 是乙個特殊的函式。整個程式就是從 main 函式開始執行的。main 函式必須放置在 main 包中。 分別表示 main 函式的開始和結束部分。
fmt.println("hello world") - fmt 包中的 println 函式用於把文字寫入標準輸出。
Go語言入門系列之安裝及HelloWorld
1.go的安裝,如果想實現乙個helloworld,首先的步驟必須是安裝執行環境 1 2 如果是壓縮包,將其解壓到c盤的根目錄下,解壓之後的目錄結構如下 c go 3 將c go bin 路徑配置到系統的環境變數中去 2.helloworld.go package main 源 的執行包 impor...
Go 系列教程 5 常量
看看下面的 var a int 50 var b string i love go package main func main 常量的值會在編譯的時候確定。因為函式呼叫發生在執行時,所以不能將函式的返回值賦值給常量。package main import fmt math func main b ...
Go 系列教程 3 變數
變數指定了某儲存單元 memory location 的名稱,該儲存單元會儲存特定型別的值。在 go 中,有多種語法用於宣告變數。var name type package main import fmt func main my age is 0 變數可以賦值為本型別的任何值。上一程式中的 age...