
Kiến thức cơ bản về Go
Biến, hằng số, kiểu cơ bản, hàm, package, import, control flow, defer
1Cú pháp đúng để khai báo một biến trong Go là gì?
Cú pháp đúng để khai báo một biến trong Go là gì?
Câu trả lời
Trong Go có ba cách chính để khai báo một biến: var x int (khai báo tường minh kèm kiểu), var x = 10 (khai báo có suy luận kiểu) và x := 10 (khai báo ngắn có suy luận, chỉ trong hàm). Dạng ngắn := được dùng phổ biến nhất cho biến cục bộ vì nó ngắn gọn và đúng phong cách Go.
2Giá trị zero của một biến kiểu int trong Go là gì?
Giá trị zero của một biến kiểu int trong Go là gì?
Câu trả lời
Trong Go, tất cả các biến được khởi tạo với giá trị zero theo mặc định nếu không có giá trị nào được cung cấp khi khai báo. Đối với kiểu số (int, float64), giá trị zero là 0. Đối với boolean là false, đối với string là chuỗi rỗng, và đối với con trỏ là nil. Hành vi này đảm bảo không bao giờ có biến chưa được khởi tạo trong Go.
3Sự khác biệt giữa var x int và x := 0 trong Go là gì?
Sự khác biệt giữa var x int và x := 0 trong Go là gì?
Câu trả lời
var x int khai báo một biến với giá trị zero (0) và kiểu tường minh, trong khi x := 0 dùng khai báo ngắn có suy luận kiểu. Khai báo ngắn := chỉ có thể dùng bên trong hàm, còn var có thể dùng ở cấp package. Dạng := được ưu tiên cho biến cục bộ vì ngắn gọn và đúng phong cách hơn.
Làm thế nào để khai báo một hằng số trong Go?
Các kiểu số cơ bản trong Go là gì?
+22 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Go khác
Cấu trúc dữ liệu Go
Interface trong Go
Xử lý lỗi
Cơ bản về Goroutine
Channels
Go Modules
Máy chủ HTTP
HTTP Client
Mã hóa JSON
Database/SQL
Gói context
Testing
Các mẫu Concurrency
Primitive đồng bộ hóa
Framework web Go
Thiết kế API REST
gRPC
Reflection
Quản lý bộ nhớ
Tối ưu hóa hiệu năng
Generics
Go Design Patterns
Microservices
Bảo mật và Xác thực
Docker & Containerization
Kubernetes Basics
Go Nâng cao
Phát triển CLI
Nắm vững Go cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí