自學如何選擇入門的程式語言
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 ,如下
由上可知,想要學會 Go 的 Hello 程式要經過以下步驟
- 學會定義套件 main 與函數 main() ,也就是學會定義程式庫內容。
- 學會用 fmt 中的函數 Printf() ,也就是學會用程式庫中定義好的內容。
- 學會編譯指令。
中英文術語對照 | |
---|---|
註解 | comment |
函數 | function |
關鍵字 | keyword |
程式庫 | library |
套件 | package |
標準程式庫 | standard library |
字串 | string |