A Número em Lua é um número de ponto flutuante de precisão dupla (ou apenas 'duplo'). Toda variável Lua que seja simplesmente um número (não um Vector3, apenas um número) com ou sem casas decimais, negativas ou positivas, é um duplo.
Conteúdo
- 1 literais
- 2 Uso do Roblox
- 3 Veja também
Literais
Existem várias maneiras de incluir números em seu script Lua. Todas essas formas incluem literais, que são valores que serão usados em seu programa exatamente como eles são vistos na fonte.
Depois de incluídos em seu script, você pode manipular e operar esses números.
Literais Padrão
Os seguintes são literais de números válidos:
- 5
- 9.12761656
- -1927
Os duplos podem variar de 1.7E-308 a 1.7E + 308 (cerca de 15 dígitos, positivos ou negativos). Na maioria dos casos, é facilmente grande o suficiente para o que você precisa (15 dígitos são cerca de cem trilhões, portanto, você não precisará de muito mais do que isso). Não é possível sair deste limite.
NOTA: Todos os exemplos acima estão na base 10 ou decimal.
Literais hexadecimais
Lua também é capaz de aceitar literais de número na base 16 ou hexadecimal. Enquanto os números decimais incluem os caracteres de 0 a 9, os números hexadecimais usam de 0 a F.
Para declarar um literal de número como hexadecimal (abreviação de hexadecimal), prefixe-o com 0x.
A seguir estão os literais de número hexadecimal válidos:
Feitiço | Decimal |
---|---|
0x1234 | 4660 |
0xABCD | 43981 |
0xface | 64206 |
Uso Roblox
Certas propriedades no Roblox exigem um número inteiro ou um número positivo. Nesses casos, um número inteiro será solicitado, em vez de um número. Se o número em seu script não tiver uma casa decimal e se ajustar ao intervalo de uma propriedade Roblox que exigia um número inteiro, ele será convertido em um número inteiro.
Veja também
- Inteiros
- base-10
- base-16
Tipos de dados | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Tipos básicos de Lua | zero · booleano · número · corda · função · dados do usuário · mesa | ||||||||||||||||||||||||||||||
Tipos Roblox |
| ||||||||||||||||||||||||||||||
Tipos C ++ | bool · duplo · flutuar · int · int64 · anular |