Delphi/Переменные: различия между версиями

Содержимое удалено Содержимое добавлено
м Защитил страницу Delphi/Переменные: частый вандализм ([Редактирование=Разрешено только автоподтверждённым участникам] (бессрочно) [Переименование=Разрешено только автоподтверждённым участникам] (бессрочно))
м <source> -> <syntaxhighlight> (phab:T237267)
 
Строка 11:
<имя переменной>:<тип переменной>;
Например:
<sourcesyntaxhighlight lang="delphi">
var
a:integer;
</syntaxhighlight>
</source>
В Delphi есть оператор присваивания — <code>:=</code>.Общий вид присваивания:
<имя переменной>:=<значение>;
Строка 22:
 
===== integer =====
<sourcesyntaxhighlight lang="delphi">
procedure TForm1.Button1Click(Sender: TObject);
var
Строка 29:
a:=1;
end;
</syntaxhighlight>
</source>
 
===== real =====
<sourcesyntaxhighlight lang="delphi">
procedure TForm1.Button1Click(Sender: TObject);
var
Строка 39:
d:=2.5;
end;
</syntaxhighlight>
</source>
 
===== boolean =====
<sourcesyntaxhighlight lang="delphi">
procedure TForm1.Button1Click(Sender: TObject);
var
Строка 49:
l:=true;
end;
</syntaxhighlight>
</source>
 
===== char =====
<sourcesyntaxhighlight lang="delphi">
procedure TForm1.Button1Click(Sender: TObject);
var
Строка 59:
c:='!';
end;
</syntaxhighlight>
</source>
 
===== string =====
<sourcesyntaxhighlight lang="delphi">
procedure TForm1.Button1Click(Sender: TObject);
var
Строка 69:
s:='Моя первая строковая переменная!';
end;
</syntaxhighlight>
</source>
{{Внимание|Тип значения переменной должен совпадать с типом указанном после <code>var</code>, например: <br />
<sourcesyntaxhighlight lang="delphi">
procedure TForm1.Button1Click(Sender: TObject);
var
Строка 78:
s:=25;
end;
</syntaxhighlight>
</source>
В таком случае при компиляции выйдет '''ошибка'''.
}}