with Ada.Text_IO;
use Ada.Text_IO;
procedure IncrInt is
Index : Integer;
begin
Index:=13;
Index:=Integer'Pos(Index); -- Still 13
Index:=Integer'Val(Index); -- Still 13
Index:=Integer'Succ(Index); -- Incremented to 14
Index:=Integer'Pred(Index); -- Decremented to 12
Index:=Index+1;-- preferred method of incrementing
end IncrInt;
023.Ada语言的整数类型中的不是很有用的属性
本文通过一个Ada语言程序示例,展示了如何对整数进行各种操作,包括赋值、转换、递增和递减。示例代码使用了Ada.Text_IO包进行输入输出,并详细演示了整数的Pos、Val、Succ、Pred方法及加一操作。

被折叠的 条评论
为什么被折叠?



