Spec-Zone.ru › Ada 2022
Руководство по Ada (Ada 2022)

F.1 Определение атрибута Machine_Radix

Статическая семантика

Атрибут представления Machine_Radix может быть указан для десятичного подтипа (см. 3.5.9) посредством определения_атрибута; выражение такого определения должно быть статическим, а его значение должно быть 2 или 10. Значение 2 подразумевает диапазон в двоичной системе счисления; значение 10 подразумевает диапазон в десятичной системе.

Рекомендации по реализации

Упакованное десятичное представление должно использоваться в качестве внутреннего представления объектов подтипа S, когда S'Machine_Radix = 10.

Примеры

Пример определения атрибута Machine_Radix:
type Money is delta 0.01 digits 15;
for Money'Machine_Radix use 10;


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API