Menu
CoddyTech

Package là gì?

Thuộc phần Logic và luồng điều khiển trong hành trình GO của Coddy. Bài học 51 trên 68.

package trong Go là cách tổ chức và nhóm các đoạn code có liên quan với nhau. Bạn có thể hình dung nó như một thư mục chứa các hàm, biến và kiểu dữ liệu cùng hoạt động để thực hiện một mục đích cụ thể.

Mọi tệp Go đều phải thuộc một package, được khai báo ở ngay đầu tệp bằng từ khóa package. Package quan trọng nhất bạn sẽ gặp là package main. Package này đặc biệt vì nó cho Go biết đây là một chương trình có thể thực thi, với hàm main làm điểm bắt đầu.

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

Để dùng code từ các package khác, bạn cần import chúng. Trong ví dụ trên, chúng ta import package fmt, cung cấp các hàm định dạng và in ra. Package fmt thuộc thư viện tiêu chuẩn của Go và được tích hợp sẵn trong ngôn ngữ.

Package có hai mục đích chính: giúp bạn sắp xếp code thành các nhóm hợp lý và tái sử dụng code trong nhiều chương trình khác nhau. Nhờ đó, chương trình dễ bảo trì hơn và bạn không phải viết cùng một đoạn code nhiều lần.

Tự làm thử

Bài học này không có thử thách code.

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Logic và luồng điều khiển

Tự luyện tập: Trình biên dịch Go online