Преобразование кода в троичный оператор

Как я могу преобразовать приведенную ниже логику в троичную (?:) оператор?

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 
Другие вопросы по тегам