自學如何選擇入門的程式語言

Go 的 Hello 程式

以下的 Go 程式印出 Hello Go!

package main

import "fmt"

func main() {
    fmt.Printf("Hello World!")
}

//《程式語言教學誌》的範例程式
// http://kaiching.org/
// 檔名:hello.go
// 功能:示範印出 Hello
// 作者:張凱慶

從語法高亮度可以窺看各部分程式碼的功能,以上執行部分的程式碼有五行,其中褐紅色的為關鍵字 (keyword) ,分別是定義套件 (package) 的 package

package main

引入程式庫 (library) 內容的 import

import "fmt"

定義函數 (function) 的 func

import "fmt"

套件 main 及函數 main() 都是識別字,可執行的 Go 程式把執行程式碼放在套件 main 及函數 main() 之中。

藍色為字串 (string)

import "fmt"

fmt 是標準程式庫 (standard library) 中的套件,標準程式庫的內容採用橄欖色

fmt.Printf("Hello World!")

下面,綠色是註解 (comment) ,註解是程式中不會被執行的部分

//《程式語言教學誌》的範例程式
// http://kaiching.org/
// 檔名:hello.go
// 功能:示範印出 Hello
// 作者:張凱慶

Go 程式必須放在專屬的資料夾中,然後下編譯指令 go build ,如下

Hello Perl!

由上可知,想要學會 Go 的 Hello 程式要經過以下步驟

  1. 學會定義套件 main 與函數 main() ,也就是學會定義程式庫內容。
  2. 學會用 fmt 中的函數 Printf() ,也就是學會用程式庫中定義好的內容。
  3. 學會編譯指令。

下一頁 Hello Java!
回討論頁
回關於自學首頁
回程式語言教材首頁
中英文術語對照
註解comment
函數function
關鍵字keyword
程式庫library
套件package
標準程式庫standard library
字串string