Perguntas com a marcação «switch-statement»

Na programação de computadores, uma instrução switch, case, select ou inspecionar é um tipo de mecanismo de controle de seleção usado para invocar blocos de código específicos com base no conteúdo variável.


8
Java usando enum com instrução switch
Eu olhei várias perguntas e respostas sobre SO semelhantes a esta questão, mas não encontrei uma solução. O que eu tenho é um enum que representa diferentes maneiras de ver um Guia de TV ... Na Applicationclasse NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY, GUIDE_VIEW_NOW_SHOWING, GUIDE_VIEW_ALL_TIMESLOTS } ... quando o usuário …


2
uso da instrução switch ()
Estou um pouco confuso sobre a instrução switch em R. Simplesmente pesquisando a função no Google, recebo um exemplo como segue: Um uso comum de switch é desviar de acordo com o valor do caractere de um dos argumentos para uma função. > centre <- function(x, type) { + switch(type, …


6
Usando {} em uma declaração de caso. Por quê?
Qual é o objetivo de usar {e }em uma casedeclaração? Normalmente, não importa quantas linhas existem em uma caseinstrução, todas as linhas são executadas. Esta é apenas uma regra sobre compiladores mais antigos / mais recentes ou há algo por trás disso? int a = 0; switch (a) { case …




10
Como fazer a instrução C # Switch usar IgnoreCase
Se eu tiver uma instrução switch-case em que o objeto na opção é string, é possível fazer uma comparação ignoreCase? Eu tenho por exemplo: string s = "house"; switch (s) { case "houSe": s = "window"; } Obterá so valor "janela"? Como faço para substituir a instrução switch-case para comparar …


3
mudar com comportamento estranho var / null
Dado o seguinte código: string someString = null; switch (someString) { case string s: Console.WriteLine("string s"); break; case var o: Console.WriteLine("var o"); break; default: Console.WriteLine("default"); break; } Por que a instrução switch está ativada case var o? É meu entendimento que case string snão corresponde a quando s == nullporque …




Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.