Язык:
Русский
English
var (зарезервированное слово)
Объявление переменной связывает идентификатор и его тип с областью памяти, в которой будут храниться значения этого типа.
Синтаксис
var
идентификатор, ... идентификатор : тип;
...
идентификатор, ... идентификатор : тип;
Замечания
Для указания абсолютного адреса в памяти может использоваться зарезервированное слово Absolute.
Зарезервированное слово var также используется для объявления переменного параметра.
Примеры
{ Объявления переменных }
var
X, Y, Z : Real;
I, J, K : Integer;
Done, Error : Boolean;
Vector : array[1 .. 10] of Real;
Name : String[15];
InFile, OutFile : Text;
Letters : set of 'A' .. 'Z';
Ада
-- Объявления переменных
X, Y, Z : Float;
I, J, K : Integer;
Done, Error : Boolean;
Vector : array (1 .. 10) of Float;
Name : Name_Type; -- экземпляр пакета Ada.Strings.Bounded (15)
File_In, File_Out : File_Type; -- пакет Ada.Text_IO
Letters : array (Character range 'A' .. 'Z') of Boolean;
Переменные можно инициализировать при объявлении. В том числе, можно инициализировать локальные переменные:
function Calmed_Down_Input return String is
S : String := Get_Line;
begin
if S'Length = 0 then
return "";
end if;
case S (S'Last) is
when '.' => return S;
when '?' | '!' => S (S'Last) := '.'; return S;
when others => return S & '.';
end case;
end Calmed_Down_Input;