Fir3element 185 Postado Julho 26, 2011 Share Postado Julho 26, 2011 tipo queria saber se: if x ~= y then print ("Welcome!") else print ("Noob!") return true end é igual a: if x ~= y then print ("Welcome!") else return print ("Noob!") end se a resposta for sim, funciona com true e false? só isso que quero saber Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Julho 26, 2011 Share Postado Julho 26, 2011 (editado) Na prática até pode ser a mesma coisa sim, mas na teoria é diferente. if x ~= y then print ("Welcome!") else return print ("Noob!") end Este código retorna um valor function. if x ~= y then print ("Welcome!") else print ("Noob!") return true end Já este retorna um valor booleano. Vamos usar o seguinte exemplo: function blablabla() if x ~= y then print ("Welcome!") else print ("Noob!") return true end end if blablabla() == true then print("OK") end Ele irá printar OK. Já este código: function blablabla() if x ~= y then print ("Welcome!") else return print ("Noob!") end end if blablabla() == true then print("OK") end Não irá printar OK. Mas se fosse por exemplo uma talkaction: function onSay(cid, words, param) if x ~= y then print ("Welcome!") else return print ("Noob!") end end Ai poderia ser qualquer um dos dois. Resumindo, só importa se você vai pegar o valor retornado. Editado Julho 26, 2011 por Demonbholder Link para o comentário Compartilhar em outros sites More sharing options...
0 Fir3element 185 Postado Julho 26, 2011 Autor Share Postado Julho 26, 2011 Obrigado por responder, consegui entender rep+ Link para o comentário Compartilhar em outros sites More sharing options...
0 Demonbholder 420 Postado Julho 26, 2011 Share Postado Julho 26, 2011 Tranquilo cara, qualquer coisa só pedir. Tópico movido para dúvidas sanadas. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Fir3element 185
tipo queria saber se:
é igual a:
se a resposta for sim, funciona com true e false?
só isso que quero saber
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados