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ể.
go Copy
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

junior

Có thể trả về nhiều giá trị từ một hàm trong Go hay không?

middle

Cách biểu diễn enums theo idiomatic trong Go là gì?

middle

Cách sử dụng một empty struct trong Go như thế nào?

Bình luận

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

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