Tipos: Number Flashcards
O que o tipo number representa?
representa números de ponto flutuante de precisão dupla (64 bits).
Os números podem variar?
Os números podem variar de -1,7 × 10^308 a 1,7 × 10^308 (cerca de 15 dígitos de precisão, positivos ou negativos).
Signed and Unsigned
O sinal do número indica se é positivo ou negativo. Por exemplo, 1 é positivo e -1 é negativo. Em Luau, o número -0 é equivalente a 0 .
Number Classifications
Luau não faz distinção entre inteiros e números, mas o Manual de Referência da API às vezes faz distinção entre eles para ser mais específico sobre como usar cada API.
float number type
refere-se a um número de ponto flutuante de precisão simples (32 bits) , que varia de -2^31 a 2^31 - 1.
float number type: tips
Esse tipo não é tão preciso quanto números de ponto flutuante de precisão dupla, mas é suficientemente preciso para a maioria dos casos de uso e requer menos espaço para armazenar.
int64 number type
refere-se a um inteiro assinado de 64 bits, que varia de -2^63 a 2 ^63 - 1.
int64 number type: tips
Esse tipo de inteiro é comum para métodos que usam números de ID do site Roblox.
int64 number type: exemples
Por exemplo, Player.UserId é um int64 , e MarketplaceService:PromptPurchase() e TeleportService:Teleport() esperam int64 para os argumentos de ID.