📕
Go 語言程式設計入門
  • 最新消息
  • 中文版更新日誌
  • 譯者誌謝
  • 01-起步走
    • 01.01-檔案與資料夾
    • 01.02-終端機(Terminal)
    • 01.03-文字編輯器
    • 01.04-Go 的工具
  • 02-你的第一個程式
    • 02.01-如何讀 Go 程式
    • 02.02-問題
  • 03-型別
    • 03.01-數字
    • 03.02-字串
    • 03.03-問題
  • 04-變數
    • 04.01-如何命名變數
    • 04.02-Scope(變數的作用範圍)
    • 04.03-常數(Constant)
    • 04.04-定義多個變數
    • 04.05-範例程式
    • 04.06-問題
  • 05-控制結構
    • 05.01-For
    • 05.02-If
    • 05.03-switch
    • 05.04-問題
  • 06-Array、Slice 與 Map
    • 06.01-陣列(Array)
    • 06.02-Slice
    • 06.03-Map
    • 06.04-問題
  • 07-函式
    • 07.01-你的第二個函式
    • 07.02-回傳多個值
    • 07.03-參數個數可變的函式(Variadic Function)
    • 07.04-Closure
    • 07.05-遞迴(Recursive)
    • 07.06-Defer, Panic & Recover
    • 07.07-Panic & Recover
    • 07.08-問題
  • 08-指標
    • 08.01-「*」與「&」運算符號
    • 08.02-new
    • 08.03-問題
  • 09-Struct 與 Interface
    • 09.01-struct
    • 09.02-Method
    • 09.03-Interface
    • 09.04-問題
  • 10-Concurrency(平行處理)
    • 10.01-Goroutine
    • 10.02-Channel
    • 10.03-問題
  • 11-Packages
    • 11.01-建立 Package
    • 11.02-文件
    • 11.03-問題
  • 12-測試
  • 13-The Core Packages
    • 13.01-字串
    • 13.02-輸入與輸出
    • 13.03-檔案與資料夾
    • 13.04-錯誤訊息
    • 13.05-Container 與 Sort
    • 13.06-雜湊&加解密
    • 13.07-伺服器
    • 13.08-解析命令列參數
    • 13.09-Synchronization Primitives(同步處理原始物件)
  • 14-下一步
    • 14.01-閱讀大師作品
    • 14.02-動手實作
    • 14.03-團隊合作
  • 15. 附錄-額外資源
Powered by GitBook
On this page
Edit on GitHub

02-你的第一個程式

Your First Program

不管你用哪個程式語言,通常第一個寫的程式是名為 "Hello World" 的程式: 一個單純將 Hello World 輸出到終端機的程式。我們用 Go 來寫一個。

你在第一章使用的安裝程式,會在你的個人資料夾建立一個名為 Go 的資料夾。我們這裡要再建立一個新的資料夾,用來儲存程式的地方,資料夾是 ~/Go/src/golang-book/chapter2(這裡的 ~ 表示你的個人資料夾)你可以從終端機輸入下列的指令來完成這件工作:

mkdir Go/src/golang-book
mkdir Go/src/golang-book/chapter2

使用你的文字編輯器輸入下列的程式碼:

package main

import "fmt"

// 這是註解

func main() {
    fmt.Println("Hello World")
}

確定你的檔案內容與上述相同,並將檔案 main.go 儲存在我們剛建立的資料夾中。開啟一個新的終端機,並輸入下列的指令:

cd Go/src/golang-book/chapter2
go run main.go

你應該會看到 Hello World 顯示在你的終端機。go run 指令會將後面的幾個(以空格隔開的)檔案編譯為一個可執行檔並存放在一個暫存資料夾中,然後執行程式。若你沒有看到 Hello World 顯示出來,可能是輸入的程式碼有錯誤的地方。Go 編譯器會給你一些提示,跟你說哪裡有錯誤。Go 編譯器跟多數的編譯器一樣,很嚴謹而且無法容忍有錯誤存在。

Previous01.04-Go 的工具Next02.01-如何讀 Go 程式

Last updated 2 years ago