Chương trình đầu tiên

Chương trình đầu tiên của Go

1
2
3
4
5
6
7
8
// file hello.go
package main

import "fmt"

func main() {
    fmt.Println("hello world")
}

Chương trình Go được tạo từ các gói, package main sẽ được tìm kiếm và chạy trước.
Hàm main() là hàm chạy đầu tiên (tương tự như C hàm main cũng được chạy đầu tiên). Ở ví dụ trên thì để in ra màn hình chúng ta import gói fmt (các hàm formatted I/O).

Chạy chương trình

Để build và chạy chương trình hãy gõ lệnh

  • go run hello.go để build và chạy file hello.go
  • go run . để build và chạy thư mục hiện tại

Để build ra file thực thi

  • go build để build ra file thực thi ở thư mục hiện tại
  • go install để build ra file thực thi ở thư mục $GOPATH/bin

Sau khi build thì chạy chương trình bằng lệnh./hello