在Ada中,布尔类型只有两个可能的值:True和False。布尔类型在Ada中是内置的,因此不需要导入任何包。下面是一个示例代码,演示了如何使用布尔类型:
with Ada.Text_IO;
use Ada.Text_IO;
procedure Boolean_Example is
-- 定义一个布尔类型变量
Is_Sunny : Boolean := True;
begin
-- 输出布尔变量的值
if Is_Sunny then
Put_Line("今天天气晴朗。");
else
Put_Line("今天天气不好。");
end if;
-- 修改布尔变量的值
Is_Sunny := False;
-- 再次输出布尔变量的值
if Is_Sunny then
Put_Line("今天天气晴朗。");
else
Put_Line("今天天气不好。");
end if;
end Boolean_Example;
在上面的示例中,我们定义了一个名为Is_Sunny的布尔变量。初始值为True,表示今天的天气晴朗。然后我们通过if语句输出了相应的天气情况。接着,我们修改了Is_Sunny的值为False,表示天气不好。再次通过if语句输出了更新后的天气情况。
请注意,布尔类型的取值只能是True或False,不能是其他任何值。
上一篇:Ada中从2D数组类型创建列矩阵
下一篇:ada中的布尔函数出现'procedureorentrynameexpected'和'invaliduseofsubtypemarkinexpressionorcall'错误