Tôi muốn phủ nhận biểu thức sau đây:Làm thế nào để phủ nhận một biểu thức boolean khi sử dụng toán tử elvis trong kotlin?
return SpUtils.loadEMail()?.isEmpty() ?: false
Nếu tôi thêm một! trước khi các biểu hiện, như
return !SpUtils.loadEMail()?.isEmpty() ?: false
Các IDE (Android Studio) nói với tôi
Chỉ an toàn (?). hoặc không null khẳng định (!!). cuộc gọi được phép trên một nullable người nhận loại kotlin.Boolean?
Làm cách nào để phủ nhận loại biểu thức này?
Như một lưu ý phụ, đó cũng là hàm '.not()' mà bạn có thể sử dụng với toán tử cuộc gọi an toàn, ví dụ: 'SpUtils.loadEMail() ?. isEmpty() ?. not()' –