Bắt đầu với Golang

Spread the love

“Cờ vây không nhằm đổi mới lý thuyết lập trình. Nó có nghĩa là để đổi mới thực hành lập trình.” – Samuel Tesla

Trong bài viết này, chúng ta sẽ thảo luận về một ngôn ngữ mới và phổ biến rộng rãi – “Golang” Chúng ta sẽ đề cập đến các chủ đề sau –

Giới thiệu

Golang, còn được gọi là Go, là ngôn ngữ lập trình mã nguồn mở do Google tạo ra vào năm 2007. Kể từ khi được phát minh, Go đã phát triển vượt bậc trong những năm qua. Golang có một cú pháp tối thiểu khá giống với các tập lệnh khác ngôn ngữ. Nó được xây dựng để cải thiện năng suất của các nhà phát triển cho phép họ viết chương trình theo cách tốt hơn.

Tại sao Golang?

  • Sạch sẽ, súc tích và hiệu quả
  • tối thiểu và dễ học
  • Được xây dựng cho tốc độ (Được sử dụng bởi các công ty như Google, Uber, v.v.)
  • Các tệp nhị phân đơn giản được sử dụng trên máy chủ
  • Hỗ trợ thu gom rác
  • Golang là một trong những ngôn ngữ được yêu thích nhất

Đi là một mã nguồn mở và ngôn ngữ lập trình miễn phí. Bạn có thể cài đặt nó thông qua các tệp nhị phân đã biên dịch hoặc xây dựng nó từ nguồn. Hôm nay, chúng tôi sẽ cài đặt nó thông qua các tệp nhị phân có sẵn.

  Cách sử dụng các khối hành động của Trợ lý Google để hỗ trợ tiếp cận

  • Nhấp vào nút Tải xuống Go và chọn tệp nhị phân dựa trên hệ thống của bạn –
  • Tôi khuyên bạn nên tải xuống phiên bản ổn định, tại thời điểm tôi viết – Go v1.14 ổn định.
  • Bạn cũng có thể cài đặt Go từ nguồn, làm theo hướng dẫn nơi đây

Bạn có thể kiểm tra xem Go đã được cài đặt thành công chưa bằng cách chạy lệnh sau –

go version

Trong trường hợp bạn có một số nghi ngờ, Tất cả thông tin liên quan đến tải xuống và cài đặt đều có sẵn tại golang.org.

Bây giờ chúng tôi đã thiết lập Golang, chúng tôi đã sẵn sàng để viết chương trình “Xin chào thế giới” đơn giản và nổi tiếng nhất.

  • Hãy tạo một tệp helloworld.go đơn giản. Vâng, bạn đoán đúng golang có phần mở rộng tập tin .go.
  • Bây giờ, hãy mở trình chỉnh sửa yêu thích của bạn và sao chép-dán đoạn mã sau.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Lưu tệp và đi đến thiết bị đầu cuối. Trước một số lời giải thích. Hãy chạy chương trình Go đầu tiên của bạn!
  • Trong thiết bị đầu cuối (đảm bảo rằng bạn đang ở trong cùng thư mục mà bạn đã tạo tệp helloworld.go)
go run helloworld.go

Tada! Bạn sẽ thấy đầu ra như thế này –

// Output
 Hello, World! I am learning Golang!

Xin chúc mừng! Bạn vừa chạy thành công chương trình đi đầu tiên của mình.

  Bạn sẽ phải thay AirPods trị giá 160 đô la của mình sau vài năm

Bây giờ hãy hiểu mã cơ bản này –

  • gói chính – gói là một từ khóa trong Golang xác định thư mục chứa tệp của bạn. Chỉ có thể có một gói bên trong một thư mục. Bạn có thể tạo nhiều gói bằng cách tạo nhiều thư mục. Gói được sử dụng để xác định đường dẫn đến các phương thức và biến của bạn. Ở đây, main là một gói đặc biệt được sử dụng khi chúng ta viết các chương trình thực thi.
  • nhập “fmt” – nhập một lần nữa là từ khóa tìm nạp các gói bên ngoài và bên trong. Tại đây, quá trình nhập tìm nạp gói “fmt” từ thư viện go. Bạn có thể sử dụng từ khóa nhập để bao gồm bất kỳ gói nào. Điều này cho phép chúng tôi truy cập chức năng Println được xác định trước trong gói “fmt”. Bạn thậm chí có thể kiểm tra mã nơi đây.
  • Sau đó, chúng tôi xác định chức năng chính của chúng tôi sẽ được thực thi tự động khi chúng tôi chạy. main() là một loại hàm đặc biệt và nó là điểm vào của các chương trình thực thi. Vì vậy, khi chúng tôi chạy mã của mình – chức năng này được thực thi. Trong hàm main(), chúng tôi chỉ cần gọi Println(arg) để in chuỗi được truyền cho nó trên thiết bị đầu cuối.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Sự kết luận

Trong hướng dẫn này, bạn đã được giới thiệu về Golang và cách bắt đầu với nó. Chúng tôi đã cài đặt Go trên hệ thống của mình và chạy chương trình “Xin chào thế giới”. Các bước tiếp theo từ đây sẽ là tìm hiểu một số kiến ​​thức cơ bản về biến, vòng lặp và hàm trong Golang. Bạn thậm chí có thể thử chạy các chương trình trong trình duyệt tại play.golang.org.

  Cách chụp ảnh màn hình trên iPhone X, XR, XS và XS Max

Hy vọng bạn đã học được một cái gì đó mới!

Rất thích đọc bài báo? Làm thế nào về chia sẻ với thế giới?

x