Resultados da pesquisa a pedido "switch-statement"

6 a resposta

Por que o padrão é necessário para uma alternância de uma enumeração neste código?

Normalmente, o padrão não é necessário em uma instrução switch. No entanto, na situação a seguir, o código compila com êxito somente quando descomente a instrução padrão. Alguém pode explicar o porquê? public enum XYZ {A,B}; public static String ...

5 a resposta

como usar ruby "case ... when" com desigualdades?

você pode fazer isso em rubi? parece "errar" os casos com desigualdades case myvar when myvar < -5 do somethingA when -5..-3 do special_something_XX when -2..-1 do special_something_YY when myvar == 0 do somethingB when myvar > 0 go somethingC end

4 a resposta

Código antes do primeiro 'caso' em uma instrução switch

Em C é possível escrever código antes do primeirocase rótulo. Existem casos em que é útil fazer isso ou é apenas um 'bloco morto de código'? Por exemplo.: switch (...) { { int a = 0x2a; printf("%d\n", a); } case 0: ... }

3 a resposta

Tipos de tempo de execução alternam para listas de tipos como uma opção em vez de um if aninhado?

Isto é do TTL: //////////////////////////////////////////////////////////// // run-time type switch template <typename L, int N = 0, bool Stop=(N==length<L>::value) > struct type_switch; template <typename L, int N, bool Stop> struct type_switch ...

7 a resposta

Case vs If Else If: Qual é mais eficiente? [duplicado]

Possíveis duplicatas: "else if" é mais rápido que "switch () case"? [https://stackoverflow.com/questions/767821/is-else-if-faster-than-switch-case] Qual é o desempenho relativo do if / else vs. switch em ...

3 a resposta

Alternar declaração de vários casos

Alguém pode me sugerir como posso substituir o código abaixo Como reescrever o código para evitar a repetição do blococase 3:{code block A; break;} ` switch(i){ case 1:{code block A; break;} case 2:{code block b; break;} case 3:{code block A; ...

3 a resposta

Como String na instrução switch é mais eficiente que a instrução if-else correspondente?

Documentação Java [http://docs.oracle.com/javase/7/docs/technotes/guides/language/strings-switch.html] diz O compilador Java geralmente gera bytecode mais eficiente a partir de instruções switch que usam objetos String do que a partir de ...

2 a resposta

O que $ {! I} faz no bash? Nesse contexto, qual é o efeito de ((i + = 1))?

Não encontro nada sobre o significado disso: case ${!i} in --fa) ((i+=1)) fa=${!i} ;;Qual é o significado de${!i}? Qual é o significado de((i+=1))?

6 a resposta

Switch PHP com solicitação GET

Estou criando uma área de administração simples para o meu site e quero que os URLs se pareçam com isso: http://mysite.com/admin/?home http://mysite.com/admin/?settings http://mysite.com/admin/?usersMas não tenho certeza de como recuperaria ...

3 a resposta

Alternar erro de tipo incompatível

Estou escrevendo um programa de números romanos para a minha turma. Estou usando uma instrução switch para converter seqüências de caracteres em números inteiros. No entanto, estou recebendo um erro de tipo incompatível quando o executo. Estou ...