+1

Bắt đầu dự án đầu tiên với Golang (Từ người mới đến người tiên phong)

TitleImage

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

  1. 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.
  2. 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
      
  3. Kết quả sẽ trông như thế này: Tạo dự án

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: File hello.go

    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ói main, hàm main 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 .

Kết quả hello.go

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


All rights reserved

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí