Ir para conteúdo

Featured Replies

Postado

Olá pessoal, estou com uma dúvida....Qual é a diferença entre if/else e switch ? Quais são os limites de ambos ? Eu posso utilizá-los para fazer o quê ?

 

Obs : Quero saber o seu uso em "JavaScript" e "lua" ( Não tenho certeza se ela funciona em lua. )

Obs² : Comecei estudar agora.

  • Respostas 6
  • Visualizações 571
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • GiovaniRodrigo
    GiovaniRodrigo

    IF (Traduzido: Se). IF é uma condição imposta ao script, se você quer dar uma condição você usa o IF. Ex: if isPlayer(cid) then Traduzido: Se éJogador(cid) faça   ELSE (Traduzido: Senão). EL

  • O switch vai executar um determinado escopo depedendo do valor de uma variável. Exemplo:   int num = 3;   switch(num) {    case 1:       printf("O número é 1");       break;    case 2:       print

Postado

Switch não existe em Lua.

 

O if vai executar um escopo caso uma condição seja verdadeira, o else só pode ser colocado depois do escopo de um if, e o que tiver no seu escopo vai ser executado caso a condição do if seja falsa.

 

 

if 1 > 2 then
   print("1 é maior que 2")
else
   print("1 é menor que 2")
end

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Postado
  • Autor

 

Switch não existe em Lua.

 

O if vai executar um escopo caso uma condição seja verdadeira, o else só pode ser colocado depois do escopo de um if, e o que tiver no seu escopo vai ser executado caso a condição do if seja falsa.

if 1 > 2 then
   print("1 é maior que 2")
else
   print("1 é menor que 2")
end

Eu já sei utilizar essa função. xD

Mas queria saber a diferença entre "switch" e "if/else"

Postado

IF (Traduzido: Se).

IF é uma condição imposta ao script, se você quer dar uma condição você usa o IF.

Ex:

if isPlayer(cid) then

Traduzido: Se éJogador(cid) faça

 

ELSE (Traduzido: Senão).

ELSE é usado caso a condição do IF seja falsa.

Ex:

if isPlayer(cid) then
          Ação
else
          Ação

Traduzido:

Se éJogador(cid) faça

          Ação

Senão

          Ação

 

Já o switch não está no alcance do meu conhecimento  :blush:

Spoiler

local config = {
	delrey = getPlayerCarValue(cid, DELREY),
	cigarro = getPlayerCancer(cid, DERBY),
	prostituta = getPlayerAIDS(cid, cracuda),
	tresOitao = getPlayerRevorvi(cid, 38)
}

if(delrey == "Ligado" and cigarro == "Aceso" and prostituta == "No Colo" and tresOitao == "Carregado") then
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Começou o fim de semana. #PAS")
end

 

Postado

O switch vai executar um determinado escopo depedendo do valor de uma variável. Exemplo:

 

int num = 3;
 
switch(num)
{
   case 1:
      printf("O número é 1");
      break;
   case 2:
      printf("O número é 2");
      break;
   case 3:
      printf("O número é 3");
      break;
   default:
      printf("O número é %d", num);
}

 

Esse exemplo ai é em C++

-"Supra Omnes Lux Lucis"

- Acima de todos brilha a Luz -

5VGnDyBz.png

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo