# 第一支 golan program #### hello_world.go ```go= package main import "fmt" func main() { fmt.Println("Hello, 世界") } ``` 在每個 golan file 都要把本身當作一個 package, 所以開頭都是 package xxx 接下來就是要 import 其他 package, 在這裡 import fmt, 這是一個格式化輸出/輸入的套件。 最後以 fmt 中的 println 來印出 "Hello 世界"! > TIP: Golan 的物件導向設計中,沒有 class 或繼承,都是用組合的方式來實作出物件導向。 #### 執行 ``` $ go run hello_world.go Hello, 世界 ``` 或者是 ``` $ go build ch1/hello_world.go $ ./hello_world Hello, 世界 ``` ###### tags: golan