SmallBASIC GuideThe language | Programming Tips | Commands | System | Graphics & Sound | Miscellaneous | File system | Mathematics | 2D Algebra | Strings | Console | Glossary |
Nested procedures and functions
One nice feature, are the nested procedures/functions.
The nested procedures/functions are visible only inside the "parent"
procedure/function.
There is no way to access a global procedure with the same name of
a local... yet...
FUNC f(x)
Rem Function: F/F1()
FUNC f1(x)
Rem Function: F/F1/F2()
FUNC f2(x)
f2=cos(x)
END
f1 = f2(x)/4
END
Rem Function: F/F3()
FUNC f3
f3=f1(pi/2)
END
REM
? f1(pi) : REM OK
? f2(pi) : REM ERROR
f = x + f1(pi) + f3 : REM OK
END
[Prev] [Next]