Трябва да направя малко операция на рубин. Една от данните, от които се нуждая, е да бъде неподписан, за да се получи правилната стойност. Въпреки това, когато добавя, този номер е винаги int,
Как да обявим променлива като неподписан int? Бях претърсен, но изглежда, че никой не отговаря на въпроса ми.
Другият пост казва, че не мога да обявя неподписана променлива в Ruby.
Променен въпрос:
Как да направя неподписани изваждане в Ruby на релси? Имам нужда да направя някои байт контролна сума, която изисква неподписана операция.
Отговори:
0 за отговор № 1Типовете са динамични в Ruby. Ruby въвежда цели числа по такъв начин, че разликата signed
/unsigned
е без значение, тъй като целочислените числа на Ruby автоматично се прехвърлят в BigNum (произволни цели числа), когато е приложимо.