Câu hỏi phỏng vấn Kotlin
Câu hỏi

Cách tiếp cận tự nhiên để xử lý các giá trị có thể null như thế nào, tham chiếu hoặc chuyển đổi chúng là gì?

Câu trả lời

Cách tiếp cận tự nhiên để xử lý các giá trị có thể null trong Kotlin bao gồm việc sử dụng các toán tử an toàn như ?. (toán tử an toàn), ?: (toán tử Elvis), và !!. (toán tử khẳng định không null). Kotlin cung cấp các cơ chế này để giúp lập trình viên quản lý các giá trị có thể null một cách an toàn và hiệu quả, tránh được lỗi NullPointerException mà không cần phải kiểm tra null một cách thủ công.

  • Toán tử an toàn (?.): Cho phép bạn gọi một phương thức hoặc truy cập một thuộc tính của một đối tượng có thể null mà không gây ra NullPointerException. Nếu đối tượng đó là null, thì biểu thức sẽ trả về giá trị null mà không thực hiện phương thức hoặc truy cập thuộc tính.
  • Toán tử Elvis (?:): Cho phép bạn cung cấp một giá trị mặc định khi một biểu thức trả về null. Điều này giúp bạn gán ...
middle

middle

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

senior

Sự khác biệt giữa field trong Javaproperty trong Kotlin là gì?

middle

Constructor chính trong Kotlin là gì?

middle

Làm thế nào để chuyển đổi List thành Map trong Kotlin?

Bình luận

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

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