Mã Kotlin sau:Tại sao loại null null vô hạn trong Kotlin?
val x = null + null
kết quả trong x
phúc lợi của loại String
, đó là chính xác như theo các tài liệu cho String.plus
:
Concatenates this string with the string representation of the given [other] object. If either the receiver or the [other] object are null, they are represented as the string "null".
Tuy nhiên, tôi không hiểu tại sao điều này xảy ra - là do một số tính năng đặc biệt của ngôn ngữ?
Có một câu hỏi ở đây? Blockquote giải thích tại sao x là một chuỗi. –
@MartinJoiner cho tôi nó vẫn còn lạ rằng tham số đầu tiên 'null' là chuỗi. – Morozov
Vui lòng cung cấp tham chiếu cho báo giá –