Resultados da pesquisa a pedido "switch-statement"

8 a resposta

Por que a instrução switch e não if-else?

Eu estive pensando nisso há algum tempo. De longe, não sou um programador hardcore, principalmente pequenos scripts Python e escrevi algumas simulações de dinâmica molecular. Para a verdadeira questão: qual é o objetivo doinstrução switch? Por ...

7 a resposta

erro: a quantidade da chave não é um número inteiro

Eu pesquisei meu problema em todo o StackOverflow e links multi-google, e ainda estou confuso. Eu achei que a melhor coisa para mim é perguntar ... Estou criando uma calculadora simples de linha de comando. Aqui esta o meu codigo ate ...

4 a resposta

Este código fonte está ativando uma string em C. Como isso acontece?

Estou lendo um código emulador e lutei com algo verdadeiramente estranho: switch (reg){ case 'eax': /* and so on*/ }Como isso é possível? Eu pensei que você poderia apenasswitch em tipos integrais. Existe algum truque macro acontecendo?

3 a resposta

Simulater / Intervalo de instruções do switch gerado em c

Existe um hack para dar suporte a maiúsculas e minúsculas em uma declaração de chave c (99?) Ou C objetiva? Eu sei que isso não é suportado para escrever algo como isto: switch(x) case 1: case 2..10: case 11:Mas eu estava pensando que deveria ...

1 a resposta

Podemos usar palavras-chave como nomes de parâmetros no SWIFT?

Basicamente, quero configurar uma função que use 'for' como um parâmetro para facilitar a leitura. enum Genre { case drama case comedy } func setupTable(for: Genre) { switch for { case .drama: break case .comedy: break } }Eu defino algo assim, ...

3 a resposta

Um problema do Switch Java: expressões de caso devem ser expressões constantes

Estou com um problema na minha instrução switch / case. O erro diz: "As expressões de caso devem ser expressões constantes". Entendo o erro e posso resolvê-lo usando If, mas alguém pode me dizer por que a expressão do caso deve ser constante em ...

6 a resposta

Use um 'goto' em um switch?

Eu vi um padrão de codificação sugerido que dizNever use goto unless in a switch statement fall-through. Eu não sigo. Como seria exatamente esse caso de "exceção", que justifica umagoto?

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

2 a resposta

alterne “transferência de controle ignora a inicialização de:” ao chamar uma função

Eu recebo um erro "transferência de controle ignora a inicialização de:" quando tento criar a seguinte opção: switch (retrycancel) { case 4: //The user pressed RETRY //Enumerate all visible windows and store handle and caption in ...