Câu hỏi phỏng vấn Go lang
Câu hỏi

Làm thế nào để khởi tạo một struct trong Go?

Câu trả lời

Để khởi tạo một struct trong Go, bạn có thể sử dụng một trong những cách sau:

  1. Khai báo và gán giá trị trực tiếp:
    Bạn có thể khởi tạo một struct bằng cách khai báo kiểu của nó và gán giá trị cho các trường của nó. Có thể gán giá trị theo thứ tự các trường được định nghĩa hoặc sử dụng tên trường để gán giá trị cụ thể.
type Employee struct {
    Name   string
    Age    int
    Salary int
}

// Khởi tạo bằng cách gán giá trị theo thứ tự
emp1 := Employee{"Alice", 30, 50000}

// Khởi tạo bằng cách gán giá trị theo tên trường
emp2 := Employee{Name: "Bob", Age: 25, Salary: 60000}

// Khởi tạo mà không gán giá trị sẽ nhận giá trị mặc định của kiểu dữ liệu
var emp3 Employee
  1. Sử dụng con trỏ:
    Bạn c...
middle

middle

Gợi ý câu hỏi phỏng vấn

middle

Có nên sử dụng biến toàn cục trong các chương trình triển khai goroutines không?

middle

Sự khác biệt giữa unbufferedbuffered là gì?

middle

Sự khác biệt giữa toán tử =:= trong Go là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào