Postado Agosto 26, 2012 12 anos Olá, novamente galerinha do Tibia King aqui trago-lhes outra função ele soma os valores dentro de um array function math.SumArray(array) local soma,numbers = 0,{} for _, n in pairs(array) do if type(n) == "number" then table.insert(numbers, n) end end for _, i in pairs(numbers) do soma = soma + i end return soma end Exemplo local array = {21,31,23} print(math.SumArray(array)) retornando 75 ~~ Créditos ~~ Eu Vodkart ( colocou para somar somente números ) Editado Agosto 26, 2012 12 anos por Skyforever (veja o histórico de edições) Retirado. Skype: joaoxtibia85.
Postado Agosto 29, 2012 12 anos Otimo Att, Skyligh Entrada Como Membro 14 / 08 / 2012 Entrada Como Suporte 05 / 12 / 2012 Saída Como Suporte 06 / 01 / 2013 Contato : [email protected] / [email protected]
Postado Agosto 29, 2012 12 anos function math.SumArray(array) local soma = 0 for _, i in pairs(array) do if type(i) == "number" then soma = soma + i end end return soma end pode fzer assim tbm /\ [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Março 14, 2015 10 anos sou novo nisso como isso funciona, serve pra que? Serve para somar os números dentro de uma tabela... @tópico Outro jeito de fazer: function table.plus(array) local n = 0 for a = 1, #array do if tonumber(array[a]) then n = n + array[a] end end return n end
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.