Difference between revisions of "Local variables"
From Lazarus wiki
Jump to navigationJump to searchm |
m (Fixed syntax highlighting) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
{{Local variables}} | {{Local variables}} | ||
− | A local variable is defined inside a [[Procedure]], [[Function]], [[Method]] or the implementation section of a [[Unit]] and is only accessible from there. It is said to have local scope and cannot be accessed from outside (i.e. by another outside procedure, function or unit). | + | A local [[Variable|variable]] is defined inside a [[Procedure]], [[Function]], [[Method]] or the [[Implementation|implementation]] section of a [[Unit]] and is only accessible from there. It is said to have local scope and cannot be accessed from outside (i.e. by another outside procedure, function or unit). |
+ | |||
+ | <syntaxhighlight lang=pascal> | ||
procedure DoSomething; | procedure DoSomething; | ||
− | var x: | + | var |
+ | x : Tsome_type; | ||
begin | begin | ||
− | end | + | |
+ | end; | ||
+ | </syntaxhighlight> | ||
− | [[ | + | == Read More == |
+ | * [[Var]] | ||
+ | * [[Global variables]] |
Latest revision as of 02:44, 19 February 2020
│
Deutsch (de) │
English (en) │
español (es) │
suomi (fi) │
русский (ru) │
A local variable is defined inside a Procedure, Function, Method or the implementation section of a Unit and is only accessible from there. It is said to have local scope and cannot be accessed from outside (i.e. by another outside procedure, function or unit).
procedure DoSomething;
var
x : Tsome_type;
begin
end;