if (boolean == false) vs. if (!boolean)
2022-09-01 03:33:39
在此 NotePadProvider 示例代码中,我注意到作者选择了以下形式:
if (values.containsKey(NoteColumns.CREATED_DATE) == false) {
values.put(NoteColumns.CREATED_DATE, now);
}
多:
if (!values.containsKey(NoteColumns.CREATED_DATE)) {
values.put(NoteColumns.CREATED_DATE, now);
}
第一种形式比更合乎逻辑的形式有什么优势吗?