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

Hàm init() trong G...

Câu trả lời

Hàm init() trong Go là một hàm đặc biệt được thiết kế để thực thi trước hàm main(). Hàm này được chạy tự động khi gói (package) chứa nó được khởi tạo, tức là ngay trước khi chương trình bắt đầu thực thi. Cụ thể:

  • Hàm init() được gọi ngay sau khi tất cả các biến cấp gói đã được khởi tạo và trước hàm main().
  • Mỗi gói có thể có nhiều hàm init(), và tất cả chúng sẽ được thực thi theo thứ tự khai báo trong mã nguồn.
  • Hàm init() hoặc các hàm init() của một gói chỉ được th...
senior

senior

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

middle

Goroutine là gì?

middle

Sự khác biệt giữa C.sleep()time.Sleep() trong Go là gì?

middle

Liệt kê một số ưu điểm của Goroutines so với threads?

Bình luận

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

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