Function (computer programming): Difference between revisions

Content deleted Content added
effecting -> affecting Nested call {{endash}} recursion
Utonsal (talk | contribs)
Line 183:
* Provide a private [[scope (computer science)|naming scope]] for variables
* Identify variables outside the function that are accessible within it
* Propagate aan [[exception handling|exceptional condition]] out of a function and to handle it in the calling context
* Package functions into a container such as [[modular programming|module]], [[library (computing)|library]], [[object (computer science)|object]], or [[class (computer programming)|class]]