Esse trecho siginifica se a comparação firstName == null for verdadeira receberá o valor “”, caso seja falso recebera o valor da variavel firstName
rodrigoallemand
Chama-se Operador Ternário.
É um if diferente…
Condição?true:false;
É meio mau visto em certos locais de trabalho. Dizem que o código ganha uma complexidade de visualização maior.
Eu estou acostumado. Só não gosto de coisas do tipo: