Resultados da pesquisa a pedido "conditional-operator"
Operador ternário Ruby sem mais
Existe um idioma ruby para "If do-this" e "do-this" apenas como um comando simples? por exemplo, atualmente estou fazendo object.method ? a.action : nilpara deixar a cláusula else vazia, mas sinto que provavelmente existe uma maneira mais ...
Inconsistência no comportamento do operador ternário [duplicado]
Esta pergunta já tem uma resposta aqui: Não é possível converter implicitamente o tipo 'int' para 'curto' [duplicado] [/questions/5882497/cannot-implicitly-convert-type-int-to-short] 9 respostasA expressão a seguir está ok short d = ("obj" == ...
O operador condicional não pode transmitir implicitamente?
Estou um pouco perplexo com essa pequena peculiaridade de C #: Dadas variáveis: Boolean aBoolValue; Byte aByteValue;O seguinte compila: if (aBoolValue) aByteValue = 1; else aByteValue = 0;Mas isso não vai: aByteValue = aBoolValue ? 1 : 0;O ...
Por que o operador condicional não permite corretamente o uso de "nulo" para atribuição a tipos anuláveis? [duplicado]
Possíveis duplicatas: Tipos anuláveis e o operador ternário. Por que esse trabalho não? [https://stackoverflow.com/questions/858080/nullable-types-and-the-ternary-operator-why-wont-this-work] Atribuição condicional de operador com tipos <valor> ...
Por que std :: istringstream parece resolver diferentemente de std :: ifstream no operador ternário (? :)?
Estou acostumado a escrever pequenas ferramentas de linha de comando que usam um nome de arquivo ou são lidas emstd::cin, então eu tenho usado esse padrão por um bom tempo: int main(int argc, char* argv[]) { std::string filename; // args ...
Operador 'sizeof' com expressão condicional (ternária)
Eu tenho dificuldade em entendersizeofcomportamento de uma expressão ternária. #define STRING "a string" int main(int argc, char** argv) { int a = sizeof(argc > 1 ? STRING : ""); int b = sizeof(STRING); int c = sizeof(""); printf("%d\n" "%d\n" ...
Operador condicional C # Não é uma declaração?
Eu tenho um pequeno fragmento de código simples que está me frustrando: HashSet<long> groupUIDs = new HashSet<long>(); groupUIDs.Add(uid)? unique++ : dupes++;Em tempo de compilação, gera o erro: Somente designação, chamada, incremento, ...
Como verificar se minha string é igual a null?
Quero executar alguma ação SOMENTE SE minha string tiver um valor significativo. Então, eu tentei isso. if (!myString.equals("")) { doSomething }e isto if (!myString.equals(null)) { doSomething }e isto if ( (!myString.equals("")) && ...
Operador condicional Java?: Tipo de resultado
Estou um pouco intrigado com o operador condicional. Considere as duas linhas seguintes: Float f1 = false? 1.0f: null; Float f2 = false? 1.0f: false? 1.0f: null;Por que f1 se torna nulo e a segunda instrução lança uma ...