【go語言從零單排1】在mac環境下配置go,Hello world!

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

    今天終於放假回家,太原也下起了久違的大雪,非常適合寫代碼學習。

    go語言作為年輕新銳的語言廣受關注,非常火爆的docker也是基於go語言的。我想在未來的工作中,go、docker這些我都會大量接觸,儘早掌握也是大有好處。另外受到基友和未來老大的影響,決心開始從零學習go語言。

    主要是分為前期,中期和後期吧。前期準備跟著無聞的Go編程基礎視頻來,邊看邊敲,看幾本書來鞏固基礎。接著中期目標在開學前做一個項目,掛到github。入職後繼續學習盡量接手go相關的項目來做。後期我想就是可以寫本書了……遠的到時候再說。

    我使用的是mac,OS X 10.9.5,go的安裝不多提。主要記錄下配sublime text 3和gosublime的過程。

    首先在官網下載st3,http://www.sublimetext.com/3

    安裝後必須整出來Preference -> package control 來進行go編程外掛程式的包管理。一般教程都會介紹給出一大串代碼。其實,最好的方法是去官網複製,因為這個代碼會隨著版本的變更而改變。control+· 來開啟視窗,在官網複製代碼粘貼後就可以了。

    下載gosublime,安裝,之後就可以愉快的寫go代碼了。

    另外,godoc -http=:8080 可以將文檔放在本地,畢竟GFW。

    hello world的代碼,main.go

package mainimport ("fmt")func main() {fmt.Println("Hello world! 你好,世界!")}

很簡單,注意的是import 後面的是()另外 main函數必須是在main的package中的。

我的一些問題:

1、在配置時需要建立bin、pkg、src三個來分別存放,但是在go build 後產生的可執行檔還是在代碼src的檔案中,並沒有去bin。好像go install會在bin中,所以這個機理接下來要注意。




聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.