Anonymous user
Nested function: Difference between revisions
Wrote a proper task description
(Wrote a proper task description) |
|||
Line 1:
{{draft task}}
In many languages, functions can be nested,
'''The Task'''
Write a program consisting of two nested functions that prints the following text.
1. first
2. second
3. third
The outer function (called <tt>MakeList</tt> or equivalent) is responsible for creating the list as a whole and is given the separator <tt>". "</tt> as argument. It also defines a counter variable to keep track of the item number. This demonstrates how the inner function can influence the variables in the outer function.
The inner function (called <tt>MakeItem</tt> or equivalent) is reponsible for creating one of the list items. It accesses the separator from the outer function and modifies the counter.
'''References:'''
:* [[wp:Nested_function]]
[[Category:Scope]]
=={{header|ALGOL 68}}==
|