Курс Raku / Розширені / Докладніше про вбудовані типи / Нативні типи 🆕 / Типи фіксованого розміру та переповнення

Тест — Переповнення

Що виведе наведена програма?

my int8 $i = -128;
$i--;
say $i;
1127
0-129
0-128
00

int8 містить значення від -128 до 127. Загортання відбувається й на нижньому краї: зменшення найменшого значення не може дати -129, тож воно загортається до найбільшого значення, 127.

Навігація курсом

Типи фіксованого розміру та переповнення   |   Нативне значення за замовчуванням