Conditional(ternary) operators
function _isCollateralized(uint debtAmount, uint collateralAmount) internal view returns(bool collateralized) {
return debtAmount == 0 || debtAmount <= _collateralToDebt(collateralAmount);
}if condition true ? then A : else B
contract SolidityTest{
// Defining function to demonstrate
// conditional operator
function sub(uint a, uint b) public view returns(uint){
uint result = (a > b ? a-b : b-a);
return result;
}Example:
Further reading
Last updated