/ / Como fazer uma operação de byte não assinado em ruby ​​on rails - ruby-on-rails

Como fazer uma operação de byte não assinada em ruby ​​on rails - ruby-on-rails

Eu preciso fazer um pouco de operação no ruby. Um dos dados que eu preciso para ser unsigned int para obter o valor correto. No entanto, quando eu adiciono, esse número é sempre int,

Como declarar uma variável como int não assinado? Eu tenho sido pesquisado, mas parece que ninguém responde a minha pergunta.

O outro post diz que não posso declarar uma variável não assinada em Ruby.

Pergunta alterada:

Como fazer uma subtração não assinada em Ruby on Rails? Eu preciso fazer alguma soma de verificação de byte, o que requer operação não assinada.

Respostas:

0 para resposta № 1

Tipos são dinâmicos em Ruby. Ruby implementa inteiros de tal forma que a distinção signed/unsigned é irrelevante, pois os inteiros Ruby se estendem automaticamente para BigNum (inteiros de comprimento arbitrário) quando aplicável.