Humor Nota 10!

Você não está conectado. Conecte-se ou registre-se

[LUA] Strings e Numbers

Ver o tópico anterior Ver o tópico seguinte Ir em baixo  Mensagem [Página 1 de 1]

19xStudio [LUA] Strings e Numbers em Sex Out 05, 2012 3:08 pm

Laís

avatar
Membro
Membro
String e Number são dois tipos de valores que encontramos em LUA. A diferença entre tais é que strings são um conjunto de palavras e, como o próprio nome diz, numbers são valores numéricos.

String sempre começam "string" ou 'string', ou até mesmo [[string]]. Diferentes dos numbers que não precisam usar nenhum tipo de simbolo para representá-lo.

Exemplos:
Código:
setPlayerStorageValue(cid, 28221 ,1)            ----- Number----
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Hello")  -- String --

Ou seja

String ~= Number

Mas são dois valores que podem variar. Atenção: string e Number jamais podem ser verificados com a estrutura if.

Considere este código como incorreto:
Código:
local string = "oi"
local number = 1
if string > number then
return true
end

O modelo acima esta incorreto porque verificamos uma string com um number que jamais estará certo.
A menos que utilizamos outra estruturas tais como #.

Se verificar uma string e um number acontecerá tal erro:

attempt to compare number with string



Tanto number e string podem ser colocados numa tabela:
Código:
local transf = {
["Morte"] = {level = 1, type = "(Dark)", health = 2222, addlevel = 10, looktype = 300, spell = exori, addmana = 2000}

}

Os numbers podem ser positivos e negativos.

Existe funções que podem verificar se os valores são string ou number tais são:
Código:
if (type(value) == "number") then -- Verificação de Number---
if (type(value) == "string") then ----Verificação de String--


Créditos:
caotic - guia
Gabe - revisão e formatação

29xStudio Re: [LUA] Strings e Numbers em Dom Out 07, 2012 10:04 pm

Daniel

avatar
Membro Expert I
Membro Expert I
Ficou mt bom o toppico ^^

39xStudio Re: [LUA] Strings e Numbers em Dom Out 07, 2012 10:42 pm

Conrado

avatar
Administrador
Administrador
Eu não sei si é pelo fato de eu ser meio lerdo... más não conseguir compreender muito esse Tutorial. Afinal pra que serve ?

49xStudio Re: [LUA] Strings e Numbers em Seg Out 15, 2012 11:19 pm

Laís

avatar
Membro
Membro
Conrado escreveu:Eu não sei si é pelo fato de eu ser meio lerdo... más não conseguir compreender muito esse Tutorial. Afinal pra que serve ?

Para ensinar a definir strings e algumas classes de strings na linguagem LUA, muito utilizada em jogos (:

59xStudio Re: [LUA] Strings e Numbers em Ter Out 16, 2012 11:16 am

Sayori

avatar
Gerente
Gerente
Legal Laís, não entendo nadinha disso más obrigada mesmo assim.

69xStudio Re: [LUA] Strings e Numbers em Qua Out 17, 2012 8:46 pm

Guilhere

avatar
Membro Gold
Membro Gold
Muito bom o Topico

Conteúdo patrocinado


Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo  Mensagem [Página 1 de 1]

Permissão deste fórum:
Você não pode responder aos tópicos neste fórum