go編程基礎

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

Go於2009年正式由Google發布.

Go的主要特點:

1.型別安全和記憶體安全

2.以直觀和低代價的方案實現高並發

3.高效的記憶體回收機制

4.快速編譯(同時解決C語言中標頭檔太多的問題)

5.為多核電腦提供效能提升方案

6.UTF-8編碼支援,原生支援UTF-8


Go的實際應用和資源:

  1. 全球最大視頻網站Youtube(Google)

  2. 七牛雲端儲存以及網盤服務(Q盤)

  3. 已在服務端使用Go開發的著名企業:Google,盛大網路,七牛,360.


安裝Go語言:

  1. Go源碼安裝

  2. Go標準包安裝

  3. 第三方工具安裝


Go環境變數與工作目錄:

Gopath下需要建立3個目錄:

  1. bin:存放編譯後產生的可執行檔

  2. pkg:存放編譯後產生的包檔案

  3. src:存放項目源碼


命令列:go env    顯示go環境變數配置

Go常用命令:

go get:擷取遠程包,需提前安裝git或hg

go run:直接運行程式

go build:測試編譯,檢查是否有編譯錯誤

go fmt:格式化源碼(部分IDE在儲存時自動調用)

go install:編譯包檔案並編譯整個程式

go test:運行測試檔案

go doc:查看文檔(chm手冊)

在瀏覽器上瀏覽go官方網站:命令列輸入:godoc -http=:8080    即可在瀏覽器輸入:localhost:8080查看



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.