Go - Cấu trúc chương trình

Trước khi chúng ta nghiên cứu các khối xây dựng cơ bản của ngôn ngữ lập trình Go, trước tiên chúng ta hãy thảo luận về cấu trúc tối thiểu của các chương trình Go để chúng ta có thể lấy nó làm tài liệu tham khảo trong các chương tiếp theo.

Ví dụ về Hello World

Một chương trình cờ vây về cơ bản bao gồm các phần sau:

  • Khai báo gói hàng
  • Nhập gói
  • Functions
  • Variables
  • Tuyên bố và biểu thức
  • Comments

Chúng ta hãy xem một đoạn mã đơn giản có in dòng chữ "Hello World" -

package main

import "fmt"

func main() {
   /* This is my first sample program. */
   fmt.Println("Hello, World!")
}

Hãy để chúng tôi xem xét các phần khác nhau của chương trình trên -

  • Dòng đầu tiên của gói chương trình chính xác định tên gói mà chương trình này sẽ nằm trong đó. Đây là một tuyên bố bắt buộc, vì các chương trình Go chạy trong các gói. Gói chính là điểm bắt đầu để chạy chương trình. Mỗi gói có một đường dẫn và tên được liên kết với nó.

  • Dòng tiếp theo nhập "fmt" là một lệnh tiền xử lý yêu cầu trình biên dịch Go bao gồm các tệp nằm trong gói fmt.

  • Dòng tiếp theo func main () là hàm chính bắt đầu thực thi chương trình.

  • Dòng tiếp theo /*...*/ bị trình biên dịch bỏ qua và nó ở đó để thêm nhận xét trong chương trình. Các chú thích cũng được biểu diễn bằng cách sử dụng // tương tự như chú thích của Java hoặc C ++.

  • Dòng tiếp theo fmt.Println (...) là một hàm khác có sẵn trong Go gây ra thông báo "Hello, World!" được hiển thị trên màn hình. Ở đây gói fmt đã xuất ra phương thức Println dùng để hiển thị thông báo trên màn hình.

  • Chú ý chữ P viết hoa của phương pháp Println. Trong ngôn ngữ cờ vây, tên sẽ được xuất nếu nó bắt đầu bằng chữ in hoa. Đã xuất có nghĩa là hàm hoặc biến / hằng có thể truy cập được đối với nhà nhập khẩu của gói tương ứng.

Thực hiện một chương trình cờ vây

Hãy để chúng tôi thảo luận về cách lưu mã nguồn trong một tệp, biên dịch nó và cuối cùng là thực thi chương trình. Vui lòng làm theo các bước dưới đây -

  • Mở trình soạn thảo văn bản và thêm mã được đề cập ở trên.

  • Lưu tệp dưới dạng hello.go

  • Mở dấu nhắc lệnh.

  • Đi tới thư mục mà bạn đã lưu tệp.

  • Nhập go run hello.go và nhấn enter để chạy mã của bạn.

  • Nếu không có lỗi nào trong mã của bạn, thì bạn sẽ thấy "Hello World!" in trên màn hình.

$ go run hello.go
Hello, World!

Đảm bảo rằng trình biên dịch Go có trong đường dẫn của bạn và bạn đang chạy nó trong thư mục chứa tệp nguồn hello.go.