Cú Pháp Khai Báo Packages
- Package chính (main package): Đây là nơi bắt đầu thực thi chương trình Go. Mỗi ứng dụng Go có thể có một package
main
, và trong đó, phải có hàmmain()
để chạy. - Import package: Go cho phép import các package có sẵn hoặc do người dùng tự định nghĩa. Bạn có thể import bằng cú pháp
import "tên_package"
.Ở đây,fmt
là một package tiêu chuẩn của Go để định dạng và xuất dữ liệu ra màn hình.
Tạo một package
- Đầu tiên chúng ta phải tạo một thư mục và trong trong thư mục đó chứa file .go
- Sau khi tạo, bạn commit và push lên GitLab, rồi thực hiện lại lệnh go get.
- Khởi tạo một module Go, bạn sử dụng lệnh
go mod init
. Module này sẽ quản lý các dependencies (phụ thuộc) cho project của bạn. vd:go mod init github.com/ten-nguoi-dung/ten-go-package
- Tiếp theo bạn Mở file
main.go
và viết mã để import package vd:import
( “github.com/ten-nguoi-dung/ten-go-package
“ )
Một số ưu điểm của Go Package
- Tổ chức mã nguồn: Package giúp tách biệt mã nguồn thành các thành phần nhỏ, dễ quản lý và bảo trì.
- Tái sử dụng mã: Một khi đã định nghĩa một package, bạn có thể tái sử dụng nó ở nhiều dự án khác nhau.
- Đóng gói chức năng: Package cung cấp khả năng đóng gói các chức năng, giảm thiểu sự phụ thuộc giữa các phần khác nhau trong ứng dụng.