User Tools

Site Tools


at:tutorial:basic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
at:tutorial:basic [2007/04/06 08:32] – * elisagat:tutorial:basic [2007/04/06 08:33] – * elisag
Line 112: Line 112:
 This example also illustrates how a function can be made private by means of lexical scope. Variables and functions defined locally to functions are only visible in the scope of the function where there were defined. Note that local //inner// function is only visible inside the //fac// function and its nested scopes. Thus, calling //fac.inner(2,3)// will return a lookup failure error. This example also illustrates how a function can be made private by means of lexical scope. Variables and functions defined locally to functions are only visible in the scope of the function where there were defined. Note that local //inner// function is only visible inside the //fac// function and its nested scopes. Thus, calling //fac.inner(2,3)// will return a lookup failure error.
    
-=== Variable-Length Argument Functions ===+==== Variable-Length Argument Functions ====
  
 You can create functions that take an arbitrary  number of arguments by means of the splicing operator **@** as shown below: You can create functions that take an arbitrary  number of arguments by means of the splicing operator **@** as shown below:
at/tutorial/basic.txt · Last modified: 2020/02/09 22:05 by elisag