Ada 编程/分隔符/=>
外观
- 在子程序调用中的命名表示法中。
Ada.Float_Text_IO.Put (Speed, Fore => 3, Aft => 1); -- see RM A.10.9(22,32)
Ada.Numerics.Elementary_Functions.Arctan (X => 0.0, Y => -1.0) -- see RM A.5.1(6, 9/1)
- 在泛型实例化中。
procedure
Exchangeis
new
Swap (Element_T => Character);
Point'(X => 10.0, Y => -1.0) -- see RM 3.9(32)
- 在异常处理程序中。
begin
...exception
when
Constraint_Error => ...end
;
- 在情况语句中。
case
Validis
when
False => ...when
True => ...end
case
;