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

Toán tử double-bang !! trong Kotlin là gì?

Câu trả lời

Toán tử double-bang (!!) trong Kotlin, còn được biết đến với tên gọi "toán tử khẳng định không null", là một toán tử được sử dụng để chuyển đổi bất kỳ giá trị nào thành kiểu giá trị không NULL và nó sẽ ném ra một ngoại lệ nếu giá trị tương ứng là NULL[1]. Toán tử này cho phép lập trình viên khẳng định rằng mặc dù kiểu dữ liệu có thể là nullable, họ chắc chắn rằng giá trị tại vị trí đó sẽ không phải là null, và do đó, một kiểm tra null sẽ được thực hiện và ngoại lệ NullPointerException (NPE) sẽ được ném ra nếu tìm thấy giá trị null[2]. Điều này khác biệt với toán tử an toàn (?.) có kiểu trả về là nullable và trả về null, trong khi toán tử !! có kiểu trả về không nullable và ném ra NPE[...

middle

middle

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

middle

Bạn có thể sử dụng IntArrayArray<Int> trong Kotlin một cách linh hoạt không?

middle

Những nhược điểm của Kotlin là gì?

junior

Constructor chính trong Kotlin là gì?

Bình luận

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

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