Sự khác biệt giữa toán tử =
và :=
trong Go là gì?
Sự khác biệt giữa toán tử =
và :=
trong Go là gì?
Trong ngôn ngữ lập trình Go, sự khác biệt chính giữa toán tử =
và :=
nằm ở việc khai báo và gán giá trị cho biến.
Toán tử =
được sử dụng để gán giá trị cho một biến đã được khai báo trước đó. Nó chỉ thực hiện việc gán giá trị và không tạo ra biến mới.
Ví dụ:
var x int
x = 10
Toán tử :=
được gọi là toán tử khai báo và gán ngắn gọn (short variable declaration). Nó được sử dụng để khai báo một biến mới và gán giá trị cho biến đó ngay lập tức. Loại của biến sẽ được suy luận từ giá trị được gán.
Ví dụ:
x := 10
Một ...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào