Local variable: Difference between revisions

Content deleted Content added
No edit summary
m rv vandal
Line 5:
Some advocate that all variables should be of local scope to avoid issues with [[Side-effect (computer science)|side-effects]].
 
==Static local variables==
{{main|Static variable}}
A special type of local variable, called a static local, is available in many mainstream languages, including [[C (programming language)|C]]/[[C++]], [[Visual Basic]] and [[Visual Basic .NET|VB.NET]], which allows a value to be retained from one call of the function to another. In this case, recursive calls to the function also have access to the variable. In all of the above languages, variables are declared as such with the <code>static</code> keyword.
Line 22:
[[fr:Variable locale]]
[[is:Staðvær breyta]]
[[ja:ローカル変数]]