Resultados da pesquisa a pedido "switch-statement"

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

por que não consigo instanciar objetos dentro de um bloco de caixa de comutação

meu código tem 3 classes n_hexa, n_octa, n_bin. O código está aqui switch(choice) { case 1: cin>>n; n_hexa nx(n); break; case 2: cin>>n; n_octa no(n); break; case 3: cin>>n; n_bin nb(n); break; }na compilação dá uma mensagem "cruza a ...

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?

5 a resposta

svn: switch não funciona com svn: external relativo?

Temos uma subpasta que é um svn externo relativo (../project/subfolder). Em um novo checkout de tronco, ele aponta para (... TRUNK / projeto / subpasta) e em um novo checkout de ramo, aponta para (... FILIAL / branchName / projeto / subpasta). ...

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?

8 a resposta

Instruções de comutação são ruins? [fechadas]

Eu aprendi recentemente que as declarações de switch são ruins no OOP, em particular no "Código Limpo" (p37-39) de Robert Martin. Mas considere esta cena: estou escrevendo um servidor de jogo, recebendo mensagens de clientes, que contêm um ...

2 a resposta

Instruções de chave do objetivo C e constantes inteiras nomeadas

Eu tenho um controlador que serve como um delegado para duas visualizações de rolagem que são colocadas em exibição gerenciadas pelo controlador de exibição mencionado anteriormente. Para distinguir entre duas visualizações de rolagem, estou ...

16 a resposta

Limitações da instrução C # switch - por quê?

Ao escrever uma instrução switch, parece haver duas limitações sobre o que você pode ativar nas instruções case. Por exemplo (e sim, eu sei, se você está fazendo esse tipo de coisa, provavelmente significa queOrientado a ...

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 ...