Bắt đầu với Go
Go là một ngôn ngữ lập trình mã nguồn mở lần đầu tiên được tạo ra tại Google bởi Robert Griesemer, Rob Pike và Ken Thompson. Khi cơ sở mã của Google ngày càng phức tạp và quy mô, công ty cần tạo ra một ngôn ngữ lập trình đơn giản, đáng tin cậy và dễ học. Đánh dấu vào tất cả các ô này.
Nó được nhập tĩnh và đi kèm với phân bổ bộ nhớ, thu gom rác và đồng thời tự nhiên. Thiết kế của Go mang lại cho ngôn ngữ này tốc độ và hiệu suất cao.
Go chủ yếu được sử dụng trong lập trình đám mây, DevOps, robot, khoa học dữ liệu và trí tuệ nhân tạo.
Mục Lục
Bắt đầu: Cài đặt Go
Để bắt đầu với Go, hãy cài đặt nó trong môi trường phát triển của bạn. Trước khi cài đặt, bạn cần tải xuống từ trang tải xuống của Go. Khi đó, hãy nhấp vào trình cài đặt phù hợp với hệ thống của bạn để bắt đầu quá trình tải xuống.
Cài đặt Go trên Windows
Mở tệp MSI bạn đã tải xuống và làm theo hướng dẫn để cài đặt Go. Xác nhận xem cài đặt có thành công hay không bằng cách chạy lệnh sau trong dấu nhắc lệnh.
go version
Cài đặt Go trên macOS
Mở tệp PKG bạn đã tải xuống, làm theo hướng dẫn để cài đặt Go, vậy là xong. Bạn sẽ có thể sử dụng nó.
Như với Windows, bạn có thể sử dụng lệnh sau để xác nhận xem cài đặt có thành công hay không:
go version
Cài đặt Go trên Linux
Trước khi cài đặt Go, hãy xóa mọi cài đặt trước đó bằng lệnh này:
rm -rf /usr/local/go
Hãy rất cẩn thận khi sử dụng rm lệnh với rf tùy chọn. Nó sẽ xóa vĩnh viễn thư mục bạn cung cấp cho nó, bao gồm tất cả các tệp bên trong. Chú ý lỗi chính tả!
Bây giờ, giải nén tệp tarball bạn vừa tải xuống / usr / địa phương. Chạy lệnh sau, thay thế tarball-file.tar.gz với tên tệp của bạn:
tar -C /usr/local -xzf tarball-file.tar.gz
Bạn cũng cần thêm đường dẫn Go vào biến môi trường đường dẫn:
export PATH=$PATH:/usr/local/go/bin
Chương trình Go đầu tiên của bạn
Bây giờ bạn đã cài đặt Go trên máy tính của mình, bạn đã sẵn sàng để viết chương trình Go đầu tiên của mình.
Tạo một chương trình Hello World
Chương trình đầu tiên bạn sẽ tạo là một chương trình đơn giản có in “Hello world”. Tạo một tệp mới, hello-world.govà mở nó bằng trình soạn thảo văn bản ưa thích của bạn. Nếu bạn đang sử dụng VS Code, nó sẽ nhắc bạn cài đặt tiện ích mở rộng Go. Cài đặt nó và thêm mã sau vào hello-world.go:
package main
import "fmt"
func main () {
fmt.Println("Hello World")
}
Trước khi thảo luận về những gì đang diễn ra trong đoạn mã bạn vừa viết, hãy chạy lệnh sau để kiểm tra xem nó có hoạt động không.
go run hello-world.go
Nó sẽ in “Hello World” trên thiết bị đầu cuối của bạn.
Phân tích chương trình
Gói thực thi
package main
Go sắp xếp các tệp nguồn thành các gói, hỗ trợ khả năng tái sử dụng. Một gói duy nhất có thể chứa nhiều tệp. Mỗi tệp này có thể truy cập các giá trị hoặc chức năng từ các tệp khác trong cùng một gói mà không cần nhập chúng. Hơn nữa, nhập một gói vào tệp Go cung cấp cho bạn quyền truy cập vào tất cả các giá trị và chức năng được xác định trong các tệp mà nó chứa.
Gói chính mà bạn đã sử dụng trong hello-world.go chương trình đặc biệt vì nó cho Go biết rằng chương trình này có thể thực thi được.
Nhập các chức năng định dạng
import "fmt"
fmt là một trong những gói do Go cung cấp. Nó cung cấp các cách để triển khai các chức năng I / O được định dạng như in một chuỗi.
Chức năng chính
func main
Mỗi chương trình Go có thể thực thi phải có chủ yếu chức năng hoạt động như một điểm vào.
Trong ví dụ này, bạn đang sử dụng fmt.Println để in “Hello World”, theo sau là một dòng mới.
Bạn có thể tìm thấy mã cho chương trình Hello World trong hướng dẫn này từ Gist này.
Tiếp tục tìm hiểu về lập trình Go
Bài đăng này đã giới thiệu cho bạn cách viết chương trình bằng ngôn ngữ lập trình Go. Bạn đã học cách cài đặt Go trên hệ điều hành đang sử dụng và cách tạo chương trình hello world đơn giản. Tìm hiểu sâu hơn về Go bằng cách tìm hiểu về các loại biến, mảng và vòng lặp.
Đọc tiếp
Giới thiệu về tác giả