Go學習筆記(3)Go基本命令&目錄結構&Go版Hello World

Go基本命令

  Go支持在命令行直接敲相應的命令來編譯、執行程序,直接在命令行輸入go即可獲得查看所有支持的命令。下面介紹幾個常用的基本命令:

  • go get:獲取遠程包(需要提取安裝git或gh)
  • go run:直接運行程序
  • go build:測試編譯,檢查編譯是否有錯誤
  • go fmt:格式化源碼
  • go install:編譯包文件並編譯整個程序
  • go test:運行測試文件(文件以_test.go結尾的默認爲測試文件)
  • go doc:查看文檔

Go工作目錄結構

  按照約定,在工作目錄下(即GOPATH)需要建立三個目錄

  • bin(存放編譯後生成的可執行文件)
  • pkg(存放編譯後生成的包文件)
  • src(存放項目源代碼)

  開始新建一個項目時,我們可以在src目錄下新建一個文件夾來存放我們的代碼,文件夾一般爲代碼包名(允許多級目錄),下面展示了一個簡單的工作目錄情況:

GOPATH
  --bin
    --helloworld.exe      可執行文件
  --package
    --windows_amd64     平臺名稱
      --mymath.a      生成的mymath包
  --src
    -mymath
      --sqrt.go      mymath包中的源代碼文件
    --myapp
      --helloworld.go     主程序源代碼文件

第一個Go程序Hello World

  從Go教程第一篇文章開始,大概瞭解完Go的特點、目錄結構、基本命令、安裝完環境,現在是時候執行國際慣例運行下第一個程序Hello World讓Go和世界打個招呼了~
  在工作目錄的src下新建一個helloworld文件夾,然後新建一個helloworld.go文件(直接在src下新建helloworld.go文件也行)。然後將下面的代碼copy進去

package main
import (
	"fmt"
)
func main() {
	fmt.Println("Hello,world!")
}

  打開命令行,進入src/helloworld/路徑,使用go run直接運行
在這裏插入圖片描述
  也使用go build命令編譯程序,在當前路徑生成一個可執行文件
在這裏插入圖片描述
在這裏插入圖片描述
  還可以使用go install命令編譯安裝程序,將會在bin目錄下生成可執行文件
在這裏插入圖片描述
  至此,我們已經用Go和世界say hello了,接下來將開始真正學習這門語言。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章