The Go Programming Language Specification - Ngôn ngữ lập trình Go

nội dung

Phiên bản ngày 2 tháng 8 năm 2023

Giới thiệu

Đây là hướng dẫn tham khảo cho ngôn ngữ lập trình Go. Phiên bản trước Go1.18, không có generics, có thể được tìm thấy tại đây. Để biết thêm thông tin và tài liệu khác, xem tại golang.org.

Go là một ngôn ngữ đa năng được thiết kế với mục tiêu lập trình hệ thống. Nó có kiểu dữ liệu mạnh mẽ và được thu gom rác, đồng thời hỗ trợ rõ ràng cho lập trình đồng thời. Các chương trình được xây dựng từ_các gói_, có tính chất cho phép quản lý hiệu quả các phụ thuộc.

Cú pháp gọn gàng và đơn giản để phân tích, cho phép dễ dàng phân tích bằng các công cụ tự động như môi trường phát triển tích hợp.

Ký hiệu

Tóm tắt
Bài viết này là hướng dẫn sử dụng ngôn ngữ lập trình Go. Go là một ngôn ngữ tổng quát được thiết kế với mục tiêu lập trình hệ thống. Ngôn ngữ này hỗ trợ kiểu dữ liệu mạnh mẽ, thu gom rác và lập trình đồng thời. Cú pháp của Go được chỉ định bằng một biến thể của EBNF. Mã nguồn được biểu diễn dưới dạng văn bản Unicode mã hóa trong UTF-8. Có các yếu tố từ vựng như: các từ định danh, từ khóa, toán tử và dấu câu, và hằng số nguyên. Bài viết cũng giới thiệu về các loại ký tự và các loại ký tự Unicode. Ngoài ra, nó cũng giới thiệu về các loại ký tự và các loại ký tự Unicode, bao gồm cả các loại ký tự và chữ số, các loại ký tự và chữ số Unicode, và các loại ký tự và chữ số Unicode. Các từ khóa và toán tử cũng được liệt kê trong bài viết.