我不完全确定如何使用运算符:和?
示例:我在方法的最后有这个代码
return row <= -1 || row == rows || col <= -1 || col == cols ?
false : lifeBoard[row][col];
Run Code Online (Sandbox Code Playgroud)
我如何将其拆分为if/else类型?
?:(三元运算符)作为紧凑的if-else工作:
if (row <= -1 || row == rows || col <= -1 || col == cols) {
return false;
}
else {
return lifeBoard[row][col];
}
Run Code Online (Sandbox Code Playgroud)
无论?条件是什么,在条件为真之间?,:结果之间是:结果,如果条件为假,则结果为结果.