Ada Programming/Delimiters/**
Appearance
Operator
[edit | edit source]Standard Operations
[edit | edit source]Arithmetic Power of
[edit | edit source]The "**" operator is defined as arithmetic power of for all numeric types.
function
"**" (Left : T; Right : Integer)return
T;
Usage
[edit | edit source]A :constant
Float := 5.0 ** 2; -- A is now 25.0 B :constant
Integer := 5 ** 2; -- B is also 25
Working Example
[edit | edit source]with
Ada.Text_IO;procedure
Operator_Poweris
A :constant
Float := 5.0 ** 2; -- A is now 25.0 B :constant
Integer := 5 ** 2; -- B is also 25package
T_IOrenames
Ada.Text_IO;package
F_IOis
new
Ada.Text_IO.Float_IO (Float);package
I_IOis
new
Ada.Text_IO.Integer_IO (Integer);begin
T_IO.Put ("A = "); F_IO.Put ( Item => A, Fore => 3, Aft => 1, Exp => 0); T_IO.New_Line; T_IO.Put ("B = "); I_IO.Put ( Item => B, Width => 3, Base => 10); T_IO.New_Line;end
Operator_Power;
See also
[edit | edit source]Wikibook
[edit | edit source]Ada 95 Reference Manual
[edit | edit source]Ada 2005 Reference Manual
[edit | edit source]
Ada Operators | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|