Programming 331
À Declares variable i as local.
Note: When possible, declare as local any variable that is used only
within the program and does not need to be available after the program
stops.
What causes an undefined variable error message?
An Undefined variable error message displays when you evaluate a user-
defined function or run a user-defined program that references a local
variable that is not initialized (assigned a value).
For example:
À Local variable m is not assigned an initial value.
You must initialize local variables
All local variables must be assigned an initial value before they are
referenced.
À 1 is stored as the initial value for m.
Note: Functions and programs cannot use a local variable to perform
symbolic calculations.
Local i À
For i,0,5,1
Disp i
EndFor
Define fact(n)=Func
Local m
À
While n>1
n
†m&m: n–1&n
EndWhile
Define fact(n)=Func
Local m: 1
&m À
While n>1
n
†m&m: n–1&n
EndWhile