标识符用于定义我们所要表示的对象名称。
Ada语言对标识符是有规则限定的,规则如下:
-
通常必须以英文字母开头,不得以数字或下划线开头。
-
标识符中可以使用下划线,但不得连续,下划线不得用于尾部。
-
标识符中可以使用连续数字,数字不得用于头部但可以用于尾部。
-
不得使用保留字。
-
不区分大小写。
上述第一条规则中有通常这个词,实际上现在的编译器完全支持用汉字作为标识符,如下方的对象的声明:
-- 本条语句合法
派 : constant := 3.1415926;
-- 本条非法
Π:constant := 3.1415926;
编译器支持宽字 (Wide_Character) 及宽宽字(Wide_Wide_Character) 作为标识符,宽字用专用的格式书写,如下:
[“0000D0A6”] : constant := 3.1415926;
宽字以方括号包围,中间是16进制字符串,描述宽字的行号与列号。