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

Cách xử lý lỗi trong Go như thế nào?

Câu trả lời

Trong Go, lỗi là một kiểu interface trong đó bất kỳ kiểu nào triển khia phương thức Error() đều được xem là lỗi. Go không có try/catch như các ngôn ngữ lập trình khác để xử lý lỗi. Thay vào đó chúng trả về dưới dạng bình thường. Cú pháo tạo interface lỗi:

type error_name interface {
   Error() string
}

Chúng ta sử dụng điều này bất cứ khi nào ta nhận thấy rằng có khả năng một hàm có thể bị sai trong quá trình chuyển đổi kiểu hoặc ...

middle

middle

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

junior

Go Pointer là gì?

junior

Go hỗ trợ type conversion nào?

middle

Bạn có thể khai báo nhiều type của biến trong một câu lệnh khai báo trong Go không?

Bình luận

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