1. Tạo Thư Mục Dự Án
Tạo một thư mục cho dự án Go của bạn. Ví dụ:
sh
mkdir ~/go/src/helloworld
cd ~/go/src/helloworld
2. Khởi Tạo Module Go
Sử dụng lệnh go mod init để khởi tạo một module Go mới:
sh
go mod init example.com/helloworld
Lệnh này sẽ tạo ra một tệp go.mod để quản lý các phụ thuộc của dự án.
3. Viết Mã Nguồn
Tạo một tệp main.go và mở nó trong trình soạn thảo mã của bạn. Viết mã sau vào tệp:
go
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
4. Giải Thích Mã Nguồn
- package main: Tất cả các chương trình Go đều bắt đầu với khai báo package.
mainlà package đặc biệt cho biết đây là một chương trình thực thi. - import "fmt": Lệnh
importđược sử dụng để bao gồm các package khác vào chương trình.fmtlà một package chuẩn của Go cung cấp các hàm định dạng đầu vào và đầu ra. - func main() { ... }: Hàm
mainlà điểm bắt đầu của chương trình. Khi chương trình được chạy, hàmmainsẽ được thực thi đầu tiên. - fmt.Println("Hello, World!"): Hàm
Printlntừ packagefmtđược sử dụng để in chuỗi "Hello, World!" ra màn hình.
Chạy Chương Trình
Mở terminal hoặc command prompt và điều hướng đến thư mục chứa tệp main.go. Sử dụng lệnh sau để chạy chương trình:
sh
go run main.go
Nếu mọi thứ được thiết lập đúng, bạn sẽ thấy dòng chữ "Hello, World!" được in ra.
Tạo Tệp Thực Thi
Nếu bạn muốn tạo một tệp thực thi từ mã nguồn Go, sử dụng lệnh go build:
sh
go build main.go
Lệnh này sẽ tạo ra một tệp thực thi (trên Windows là main.exe, trên macOS và Linux là main). Bạn có thể chạy tệp thực thi này bằng cách nhập lệnh:
sh
./main