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

junior

Có thể khai báo nhiều biến khác kiểu trong cùng một dòng trong Go không?

middle

Làm thế nào tôi có thể kiểm tra xem hai slices có bằng nhau trong Go không?

middle

Cách xử lý lỗi 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