Anonymous recursion: Difference between revisions

(→‎{{header|Go}}: Add example using a closure)
Line 1,353:
 
{{FormulaeEntry|page=https://formulae.org/?script=examples/Anonymous_recursion}}
 
'''Solution.''' It consists in having a local function inside the main function, so it is neither visible nor available outside. The local function is defined after the validation, so if the input is invalid, neither the definition nor its invocation is performed.
 
[[File:Fōrmulæ - Anonymous recursion 01.png]]
 
'''Test case'''
 
[[File:Fōrmulæ - Anonymous recursion 02.png]]
 
[[File:Fōrmulæ - Anonymous recursion 03.png]]
 
=={{header|Go}}==
2,120

edits