Bắt đầu dự án đầu tiên với Golang 🚀
Trong dự án đầu tay với Go, cũng như mọi lập trình viên khi mới bắt đầu, ta lại viết chương trình "Hello, World!" để chào đời! 🌍
Đối với IDE, ở đây mình sử dụng Goland, nhưng các bạn hoàn toàn có thể dùng bất kỳ trình soạn thảo nào khác miễn là cảm thấy “chill” khi code là được!
Tạo dự án đầu tiên
-
Cách tạo nhanh dự án Go bằng Goland:
- Mở Goland, chọn File > New > Project để tạo một Golang Project mới toanh.
-
Hoặc dùng lệnh CLI "chuẩn dân chuyên":
- Mở terminal và nhập lệnh sau để khởi tạo một module mới cho dự án:
go mod init golanglearning
- Mở terminal và nhập lệnh sau để khởi tạo một module mới cho dự án:
-
Kết quả sẽ trông như thế này:
Tạo file hello.go
và viết code "Hello, World!"
-
Tạo file
hello.go
trong dự án của bạn và dán đoạn code sau vào:package main import "fmt" func main() { fmt.Println("Hello, World!") }
Giải thích hài hước chút về code "siêu đỉnh" này 😜
-
Khai báo
package main
:
Nghe oai thế thôi chứ thực ra nó chỉ là cách gom các hàm lại với nhau thôi. Chỉ cần tất cả các file nằm chung một thư mục là chúng sẽ nằm trong cùng một gói. -
Nhập gói
fmt
:
Đây là gói "huyền thoại" mà dân Go nào cũng biết. Nó giúp bạn định dạng text và, quan trọng nhất, là in ra console. Và bạn cũng chẳng phải lo vì gói này đã có sẵn trong Go từ khi bạn cài rồi! -
Hàm
main
:
Đây là ngôi sao chính của chương trình! Khi bạn chạy góimain
, hàmmain
này sẽ chạy đầu tiên và sẽ in "Hello, World!" lên console. Đúng kiểu "tôi lên trước đây!" 😆
Chạy code
Bây giờ, chỉ cần mở terminal và chạy:
go run .
Vậy là bạn đã xong chương trình Go đầu tiên rồi đó! 🎉 Đơn giản nhưng đây là cột mốc lớn nha! Trong các bài sau, chúng ta sẽ khám phá thêm các tính năng và chủ đề thú vị khác trong Go.
Tài liệu tham khảo
Để tìm hiểu sâu hơn, bạn có thể xem tài liệu chính thức tại: https://go.dev/doc/tutorial/getting-started