Сомнения в языке ада - PullRequest
       12

Сомнения в языке ада

1 голос
/ 15 апреля 2010

Привет всем,

Я новичок в языке ада. У меня есть небольшой кусок кода. Может кто-нибудь сказать мне, что это значит?

type Myarr_Type is array (Character) of Character;

  Myarr : Myarr_Type;
  C1 : character := character'first;
  C2 : character := character'last;

Мой вопрос: 1) Что содержится в С1 и С2 в соответствии с приведенным выше кодом?

Пожалуйста, извините, если это действительно глупо. У меня нет компилятора ada для проверки содержимого этой переменной

С уважением Мэдди

1 Ответ

3 голосов
/ 15 апреля 2010

Атрибуты 'first и 'last типа указывают первое и последнее значения диапазона, охватываемого типом. В этом случае C1 - это character'val(0), а C2 - character'val(255) (character - это 8-битный тип символов ).

Подробнее об этих «атрибутах, определяемых языком» можно прочитать в Приложении K Справочного руководства Ada 95 .

...