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

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?

1 a resposta

Por que a JaCoCo não está cobrindo minhas instruções de troca de String?

eu tenho umswitch declaração que extrai um modo de endereçamento de umString e escrevi testes de unidade para cobrir, o que eu pensava ser toda eventualidade, mas JaCoCo parece pular minhaswitch instruções, resultando em menor cobertura. Por ...

6 a resposta

Existe alguma maneira de usar uma matriz constante com índice constante como etiqueta de caixa de opção em C?

Eu tenho alguns valores constantes e matrizes que definem seus rótulos e seus códigos de hash. Por exemplo, #define LABEL_A 0 //or const int LABEL_A = 0; #define LABEL_B 1 #define LABEL_C 2 #define LABEL_D 3 const char *VALUE[] = {"LABEL_A", ...

3 a resposta

Android: tocando de um a seis botões continuamente [um após o outro] para reunir diferentes resultados

Decidi trabalhar em um aplicativo Android que usa tecnologia muito semelhante à de um aplicativo que já vi antes. Queria encadear vários pressionamentos de botão para igualar a um resultado de texto diferente. Seis pontos - aplicação em braille ...

7 a resposta

Usando cadeias de caracteres em instruções switch - onde estamos no C ++ 17?

Todos nós (provavelmente) tivemos o sonho de escrever: switch(my_std_string) { case "foo": do_stuff(); break; case "bar": do_other_stuff(); break; default: just_give_up(); }mas isso não é possível, como é explicado nas respostas a essa pergunta ...

1 a resposta

Os interruptores / caixas Go são inovadores ou não?

O que acontece quando você chega ao final de um caso Go, ele passa para o próximo ou assume que a maioria dos aplicativos não deseja passar?

3 a resposta

Por que o Break é necessário ao usar o Switch?

Eu já li algumas respostas no SO, mas não consigo encontrar uma resposta definitiva sobre o motivo pelo qual, se essa quebra for omitida, neste caso, o caso "C" será sempre avaliado como verdadeiro e a nova matriz preenchida será apenas "G " ...

3 a resposta

Alternar expressão de maiúsculas e minúsculas

Considere uma expressão*(1+"AB" "CD"+1) Qual é a solução para esta expressão? A expressão acima é uma expressão de opção em C. *(2+"AB" "CD") --> *(2+"ABCD") --> ?Depois disso, o que devo fazer? Abaixo está o trecho de ...

4 a resposta

Instrução de comutação aninhada em javascript

É possível usar aninhadoswitch declaração em javascript. Meu código é algo que parece switch(id1) { case 1: switch(id2){ case 1:{ switch(id3){ case 1:{} case 2:{} } } case 2:{ switch(id4){ case 1:{} case 2:{} } } } case 2: }Se sim, é uma ...