kotlin的!!表示什么意思
时间: 2024-01-07 12:57:55 浏览: 176
kotlin
在 Kotlin 中,双感叹号(!!)是一种非常重要的操作符,称为非空断言操作符。它用于告诉编译器,我们确定一个可空类型的值不为空,并且我们愿意接受 NullPointerException,如果我们的假设被违反。在表达式中使用 !! 操作符,编译器会尝试自动将其转换为非空类型,如果该值为 null,则会抛出 NullPointerException 异常。因此,使用 !! 操作符时需要非常小心,只有当确实能够保证该值非空时才应该使用。
阅读全文