天天看點

Go語言入門基礎Go語言入門基礎

Go語言入門基礎

Go語言的編譯與執行

Go語言入門基礎Go語言入門基礎
  • 在實際開發中應使用第一種方法

    兩種執行流程的差別

    1. 如果我們先編譯生成了可執行檔案,那麼我們可以将該可執行檔案拷貝到沒有go開發環境的機器上,仍然可以運作。
    2. 如果直接go run go源代碼,那麼如果要在另外一個機器上這麼運作,也需要go開發環境,否則無法運作。
    3. 在編譯時,編譯器會将程式運作依賴的庫檔案包含在可執行檔案中,是以可執行檔案變大了很多。
    4. 在源檔案目錄下,通過go build 對go檔案進行編譯,可以指定生成的可執行檔案名,在window下必須是.exe字尾。

    Go語言文法要求

    1. Go源檔案以‘’go‘’為拓展名
    2. Go應用程式的執行入口是main()方法
    3. Go語言嚴格區分大小寫
    4. Go方法由一條條語句構成,每個語句後面不需要分号(Go語言會在每行後自動加分号),這也展現出Golang的簡潔性
    5. Go語言定義的變量或者import的包如果沒有使用到,代碼不能編譯通過。
    6. 大括号成對出現,缺一不可

    Go語言規範的代碼風格

    • Go官方推薦使用行注釋來注釋整個方法和語句
    • 正确的縮進和空白(多看看Golang源碼,學習官方代碼标準)
    • 運算符兩邊習慣性各加一個空格,比如:2 + 4 * 5
    • 行寬不超過80個字元,超過就換行,保持代碼的優雅性

注意

Go語言入門基礎Go語言入門基礎

寫方法時隻能用圖左的寫法

Golang 官方程式設計指南

Golang 官方網站htttps://golang.org (需翻牆)

Golang 官方标準庫API文檔https://golang.org/pkg (需翻牆)