Articles of condicional

Por que o compilador Java não entende essa variável é sempre inicializado?

class Foo{ public static void main(String args[]){ final int x=101; int y; if(x>100){ y=-1; } System.out.println(y); } } O compilador Java entende que a condição da instrução if é sempre verdadeira e, portanto, y sempre será inicializada. Nenhum erro de compilation, conforme esperado. class Bar{ public static void main(String args[]){ final int x; x=101; int […]

JavaScript: array vazio, é avaliado como verdadeiro em estruturas condicionais. Por que é isso?

Eu estava encontrando muitos bugs no meu código porque esperava essa expressão: Boolean([]); para avaliar a falsa. Mas este não foi o caso quando avaliado como verdadeiro. Portanto, funções que possivelmente retornaram [] assim: // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // … }else { // … } não […]

xcode 8 beta 3: Esperado ‘,’ juntando partes de uma condição multi-cláusula

Obtendo um novo aviso no xcode 8 beta 3. O que há de errado com esta syntax, ou há um bug no xcode? SwiftyJSON.swift: 772: 35: Esperado “,” unindo partes de uma condição de várias cláusulas if let errorValue = error where errorValue.code == ErrorNotExist { }

condicional include no linq para entidades?

Eu senti que o seguinte deveria ser possível, eu não tenho certeza de qual abordagem tomar. O que eu gostaria de fazer é usar o método include para moldar meus resultados, ou seja, definir a distância ao longo do gráfico de object a ser percorrido. mas … eu gostaria que essa travessia fosse condicional. something […]

Contagem condicional em um campo

Se eu tivesse uma mesa assim: jobId, jobName, Priority Por que Prioridade pode ser um inteiro entre 1 e 5. Como eu precisaria dessa consulta para gerar um gráfico no relatório, precisaria exibir o jobid, jobname e 5 campos chamados Priority1, Priority2, Priority3, Priority4. Prioridade5. Prioridade1 deve contar a quantidade de linhas em que o […]

Erro: lvalue requerido neste código C simples? (Ternário com atribuição?)

Eu tenho : #include int main() { int a=5,b=6; (a>b)?b=a:b=b; // Here is the error return 0; } Mas se eu replace: (a>b)?b=a:b=b; // Error with (a>b)?(b=a):(b=b); // No-Error Eu entendo que lvalue é um valor ao qual algo pode ser atribuído e como é diferente de rvalue , mas por que o extra parenthesis […]

Omitindo a segunda expressão ao usar a abreviação if-else

Posso escrever a abreviação ‘if else’ sem o else? var x=1; x==2 ? dosomething() : doNothingButContinueCode(); Eu notei colocar null para o else funciona (mas eu não tenho idéia do porque ou se é uma boa idéia). Edit: Alguns de vocês parecem confusos porque eu me incomodei tentando isso. Tenha certeza de que é puramente […]

junit condicional no mysql

Eu tenho uma tabela id2 , id2 , type . type é um valor enumerado contendo um nome de outra tabela. Eu gostaria de pré-forma uma join com o nome da tabela do type . Por exemplo: switch($type) case ‘table1’: join table1; break; case ‘table2’: join table2; break; Como posso conseguir isso?

Como comparar seqüências de caracteres em diretivas de pré-processador condicional de C

Eu tenho que fazer algo assim em C. Ele só funciona se eu usar um char, mas eu preciso de uma string. Como posso fazer isso? #define USER “jack” // jack or queen #if USER == “jack” #define USER_VS “queen” #elif USER == “queen” #define USER_VS “jack” #endif

Como usar condicionais ao replace no Notepad ++ via regex

Considere o seguinte regex: ([a-zA-Z])([a-zA-Z]?)/([a-zA-Z])([a-zA-Z]?) Se o texto for: a/b os grupos de captura serão: /1 ‘a’ /2 ” /3 ‘b’ /4 ” E se o texto for: aa/b os grupos de captura serão: /1 ‘a’ /2 ‘a’ /3 ‘b’ /4 ” Suponha que eu queira encontrar e replace essa string no Notepad ++ de […]