Difference between revisions of "Local variables"

From Free Pascal wiki
Jump to navigationJump to search
m
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>
 +
 
 
  procedure DoSomething;  
 
  procedure DoSomething;  
  var x:type
+
  var  
 +
  x : Tsome_type;
 
  begin
 
  begin
  end
+
 
 +
  end;
 +
 
 +
</syntaxhighlight>
 +
 
 +
== Read More ==
 +
* [[Var]]
 +
* [[Global variables]]
  
 
[[Category:Pascal]]
 
[[Category:Pascal]]

Revision as of 07:00, 10 October 2015

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;

Read More