Преобразование кода в троичный оператор
Как я могу преобразовать приведенную ниже логику в троичную (?:
) оператор?
if (node.getLeftChild() == null)
return 0;
else
return node.getLeftChild().getValue();
1 ответ
return (node.getLeftChild() == null) ? 0 : node.getLeftChild().getValue();
?:
используется следующим образом:
condition ? value_if_true : value_if_false