Go語言之旅:快速開始

Go是一門優雅的語言,同時兼顧了開發效率執行性能。那麼,如何開發Go語言程序呢?

原文地址:https://golang-book.readthedocs.io
歡迎關注我們的公衆號:小菜學編程 (coding-fan)

安裝

開始開發之前,需要先搭建好開發環境。

首先,需要安裝 Go 開發工具, 點擊:Go下載

Go 提供多種下載版本:

  1. 源碼包 需要先編譯才能安裝,操作相對比較複雜;
  2. 二進制包 直接解壓就能用,最多再設置一個環境變量即可;
  3. 安裝器 直接雙擊按照提示點下一步即可(與普通軟件安裝並無二致)。

推薦優先選擇安裝器,找到對應系統版本,並下載安裝。以 OSX 爲例:

打開終端,輸入 go 按下回車。 如果看到該命令的使用幫助,說明 Go 開發環境已經搭建成功了:

你好世界

Go 開發環境搭建完畢,可以着手寫代碼了。 以最經典的 Hello world 程序爲例:

編輯代碼

用你熟悉的編輯器編輯代碼文件:

package main

import "fmt"

func main() {
    fmt.Println("Hello, 世界")
}

這個程序非常簡單,先引入 fmt 包,然後在 main 函數中向屏幕輸出 Hello, 世界

源代碼可在 Github 上獲取: go-book

註解

可以用任何編輯器編輯代碼。

Windows下的記事本,Linux及OSX下的文本編輯器都是可以的。 當然了,功能強大的IDE軟件則更好。

如果喜歡在終端下開發,可以試試 Vim ,我一直是用這個的。

編譯程序

源代碼需要編譯成可執行文件,方能運行。 進入源碼目錄 hello ,運行 go build 命令:

$ cd quick-start/hello
$ ls
main.go
$ go build
$ ls
hello  main.go

看到目錄新增一個名爲 hello 的文件,這就是編譯好的程序。

注意到,程序名字與源碼目錄相同。 因爲,go-build 以包的形式構建, quick-start/hello 目錄就是代碼包, hello 就是包名。

本文結尾處,以一獨立小節解釋這些 術語

執行程序

接下來,執行程序:

$ ls
hello  main.go
$ ./hello
Hello, 世界

看到沒有,屏幕輸出了 Hello, 世界 ,第一個 Go 程序運行成功!

術語

最後,總結一下例子中涉及的術語:

術語 含義
quick-start/hello
源碼 hello.go
可執行程序 hello

下一步

訂閱更新,獲取更多學習資料,請關注我們的 微信公衆號

小菜學編程

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