Ada语言标识符规定

88 阅读1分钟

标识符用于定义我们所要表示的对象名称。

 

Ada语言对标识符是有规则限定的,规则如下:

  1.   通常必须以英文字母开头,不得以数字或下划线开头。

  2.   标识符中可以使用下划线,但不得连续,下划线不得用于尾部。

  3.   标识符中可以使用连续数字,数字不得用于头部但可以用于尾部。

  4.   不得使用保留字。

  5.   不区分大小写。

上述第一条规则中有通常这个词,实际上现在的编译器完全支持用汉字作为标识符,如下方的对象的声明:

-- 本条语句合法

派 : constant := 3.1415926;

-- 本条非法

Π:constant := 3.1415926;

编译器支持宽字 (Wide_Character) 及宽宽字(Wide_Wide_Character) 作为标识符,宽字用专用的格式书写,如下:

[“0000D0A6”]  :  constant  :=  3.1415926;

宽字以方括号包围,中间是16进制字符串,描述宽字的行号与列号。