Ada字符文字格式定义在Ada语言规范的第2.3节中。在Ada 95版本中,字符文字格式的定义仅限于单引号括起来的一个字符。但是,Ada 2005版本中扩展了字符文字格式的定义,使其能够包含Unicode字符和转义序列。
以下代码示例演示了在Ada 2005中使用Unicode字符和转义序列来定义字符文字的方法:
with Ada.Text_IO;
use Ada.Text_IO;
procedure Main is
begin
Put_Line('Hello, World!'); -- 此处单引号内只包含了一个字符
Put_Line("你好, 世界!"); -- 此处双引号内包含了多个Unicode字符
Put_Line("第一行\n第二行"); -- 此处双引号内包含了转义序列
end Main;
上一篇:Ada子程序声明部分的计算顺序
下一篇:Ada:忽略初始空格的子程序