/ / Как да се направи беззначна байт операция в рубин по релси - рубин по релси

Как да направите безписана байт операция в рубин на релси - рубинка на релси

Трябва да направя малко операция на рубин. Една от данните, от които се нуждая, е да бъде неподписан, за да се получи правилната стойност. Въпреки това, когато добавя, този номер е винаги int,

Как да обявим променлива като неподписан int? Бях претърсен, но изглежда, че никой не отговаря на въпроса ми.

Другият пост казва, че не мога да обявя неподписана променлива в Ruby.

Променен въпрос:

Как да направя неподписани изваждане в Ruby на релси? Имам нужда да направя някои байт контролна сума, която изисква неподписана операция.

Отговори:

0 за отговор № 1

Типовете са динамични в Ruby. Ruby въвежда цели числа по такъв начин, че разликата signed/unsigned е без значение, тъй като целочислените числа на Ruby автоматично се прехвърлят в BigNum (произволни цели числа), когато е приложимо.