A Biblioteca Lua Bit32 está disponível

Olá @BRDevelopers,

Nós adicionamos a biblioteca bit32 do Lua 5.2.
Você pode ler a documentação no manual Lua 5.2: https://www.lua.org/manual/5.2/manual.html#6.7

A biblioteca permite que você implemente vários algoritmos que exigem manipulação de bits de maneira mais fácil e com melhor desempenho.

Embora o Lua não tenha suporte para números inteiros nativamente, a Biblioteca Bit32 converte os argumentos de entrada em inteiros de 32 bits e executa operações em 32 bits. Tenha em mente que os números não são assinados, por exemplo: bit32.bnot(0) é igual a 0xffffffff, não -1.

Esperamos fornecer no futuro implementações otimizadas para criptografia, hashing e compactação, mas acreditamos que, por enquanto, uma ferramenta geral de manipulação de bits também seria útil.

Por favor, nos avise se você encontrar algum problema.


Não se esqueçam de nos seguir no twitter @robloxdevrelptb

Obrigado,
Equipe de Relacionamento com Desenvolvedores Roblox

Artigo original: Bit32 Lua library is now available

6 Likes

Muito obrigado! vou fazer bom uso dessa bliblioteca!

2 Likes

Já temos o Lua 5.3 de 2018 e ainda usamos o Lua 5.2 de 2011, parece que ainda estamos vivendo no passado.