[Pedido] Explicar switch - Versão de Impressão +- Portal SAMP (https://portalsamp.com) +-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5) +--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6) +--- Tópico: [Pedido] Explicar switch (/showthread.php?tid=1207) |
Explicar switch - MatheuzPatoo - 21/05/2021 Alguem poderia me ensinar como funciona a switch e cases?
RE: Explicar switch - xbruno1000x - 21/05/2021 A grosso modo, o Switch é um recurso parecido com IF & Else. Switch em tradução livre seria algo como gatilho/interruptor, e ele faz exatamente o que o nome diz usando Case(Caso). Caso uma variável seja igual a 1, ativará um gatilho que executará o que está no "Case 1:", caso ela sejja igual a 2 executará o que está no "Case 2:" e por aí vai. Para saber mais sobre o assunto, pesquise sobre a linguagem C. Provavelmente encontrará materiais com maior complexidade na internet ou até mesmo cursos. Exemplo retirado de material da PUC-SP: Código: int main () RE: Explicar switch - MatheuzPatoo - 21/05/2021 (21/05/2021 16:34)xbruno1000x Escreveu: A grosso modo, o Switch é um recurso parecido com IF & Else. Switch em tradução livre seria algo como gatilho/interruptor, e ele faz exatamente o que o nome diz usando Case(Caso). Caso uma variável seja igual a 1, ativará um gatilho que executará o que está no "Case 1:", caso ela sejja igual a 2 executará o que está no "Case 2:" e por aí vai.
ent seria tipo um
Código PHP: if(PlayerInf[playerid][Org] == 0) RE: Explicar switch - IlanZ - 21/05/2021 (21/05/2021 16:49)MatheuzPatoo Escreveu:(21/05/2021 16:34)xbruno1000x Escreveu: A grosso modo, o Switch é um recurso parecido com IF & Else. Switch em tradução livre seria algo como gatilho/interruptor, e ele faz exatamente o que o nome diz usando Case(Caso). Caso uma variável seja igual a 1, ativará um gatilho que executará o que está no "Case 1:", caso ela sejja igual a 2 executará o que está no "Case 2:" e por aí vai. Tipo isso: Código PHP: switch(PlayerInf[playerid][Org]){ RE: Explicar switch - Dr Editor - 21/05/2021 Outra boa funcionalidade de verificar via switch é a possibilidade de minimizar (não otimizar) várias linhas de código, como o último exemplo: Com IF: Código PHP: new valorDaVar = 5; Com SWITCH: Código PHP: new valorDaVar = 5; Outra possibilidade via switch: Código PHP: new valorDaVar = 5; |