Spec-Zone.ru › Ada 95
Справочник по Ada 95

3.3.2 Объявления чисел

Объявление number_declaration объявляет именованное число.

Синтаксис

number_declaration ::=
defining_identifier_list : constant := static_expression;

Правила разрешения имен

static_expression, указанное для number_declaration, ожидается любого числового типа.

Правила легальности

static_expression, указанное для объявления числа, должно быть статическим выражением, как определено в разделе 4.9.

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

Именованное число обозначает значение типа universal_integer, если тип static_expression — целочисленный тип. Именованное число обозначает значение типа universal_real, если тип static_expression — вещественный тип.
Значение, обозначаемое именованным числом, — это значение static_expression, преобразованное к соответствующему универсальному типу.

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

Выполнение number_declaration не оказывает никакого эффекта.

Примеры

Примеры объявлений чисел:
Two_Pi : constant := 2.0*Ada.Numerics.Pi; -- вещественное число (см. A.5)
Max : constant := 500; -- целое число
Max_Line_Size : constant := Max/6 -- целое число 83
Power_16 : constant := 2**16; -- целое число 65_536
One, Un, Eins : constant := 1; -- три разных имени для 1


Spec-Zone.ru

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