我正在查看一些代码片段,发现了一个我以前从未见过的return语句。这是什么意思?
return checkDB != null ? true : false;
这是整个方法的代码,供参考:
private boolean checkDataBase(){
SQLiteDatabase checkDB = null;
try{
String pathToDB = dbPath + dbName;
checkDB = SQLiteDatabase.openDatabase(pathToDB, null, SQLiteDatabase.OPEN_READONLY);
}catch(SQLiteException e){
//database does't exist yet.
}
if(checkDB != null){
checkDB.close();
}
return checkDB != null ? true : false;
}