Go

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

25 câu hỏi phỏng vấn·
Junior
1

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.

2

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.

3

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.

4

Làm thế nào để khai báo một hằng số trong Go?

5

Các kiểu số cơ bản trong Go là gì?

+22 câu hỏi phỏng vấn

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í