Articles of condicional

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 […]

Como faço para usar expressões regulares em scripts bash?

Quero verificar se uma variável tem um ano válido usando uma expressão regular. Lendo o manual de bash eu entendo que eu poderia usar o operador = ~ Olhando para o exemplo abaixo, eu esperaria ver “não OK”, mas vejo “OK”. O que estou fazendo de errado? i=”test” if [ $i=~”200[78]” ] then echo “OK” […]

Como combinar várias condições para subconjugar um quadro de dados usando “OR”?

Eu tenho um data.frame em R. Eu quero tentar duas condições diferentes em duas colunas diferentes, mas eu quero que essas condições sejam inclusivas. Portanto, eu gostaria de usar “OR” para combinar as condições. Eu usei a seguinte syntax antes com muito sucesso quando quis usar a condição “E”. my.data.frame 2) & (data$V2 < 4), […]

Operador ternário complicado em Java – autoboxing

Vamos ver o código Java simples no seguinte trecho: public class Main { private int temp() { return true ? null : 0; // No compiler error – the compiler allows a return value of null // in a method signature that returns an int. } private int same() { if (true) { return null; […]

Como escrever uma instrução switch em Ruby?

Como faço para escrever uma instrução switch em Ruby?