diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2020-07-06 02:07:59 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-06 02:07:59 (GMT) |
commit | 6790f9badda47c7aa0fe4b0b5f090d6ca0c477d5 (patch) | |
tree | 8c8bd16a2970780287d6ea0198126be2d38402d4 | |
parent | 7ceb3e3ffc8ee00551df2245544eb60f7debf3af (diff) | |
download | cpython-6790f9badda47c7aa0fe4b0b5f090d6ca0c477d5.zip cpython-6790f9badda47c7aa0fe4b0b5f090d6ca0c477d5.tar.gz cpython-6790f9badda47c7aa0fe4b0b5f090d6ca0c477d5.tar.bz2 |
bpo-28681: Clarify multiple function names in the tutorial (GH-21340) (GH-21344)
* improve control flow docs
* Add also
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
(cherry picked from commit d12af71047f0eae86440654d3ea74c032c7c3558)
Co-authored-by: Joannah Nanjekye <33177550+nanjekyejoannah@users.noreply.github.com>
Co-authored-by: Joannah Nanjekye <33177550+nanjekyejoannah@users.noreply.github.com>
-rw-r--r-- | Doc/tutorial/controlflow.rst | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/Doc/tutorial/controlflow.rst b/Doc/tutorial/controlflow.rst index f05f5ed..de2c73a 100644 --- a/Doc/tutorial/controlflow.rst +++ b/Doc/tutorial/controlflow.rst @@ -297,11 +297,10 @@ passed using *call by value* (where the *value* is always an object *reference*, not the value of the object). [#]_ When a function calls another function, a new local symbol table is created for that call. -A function definition introduces the function name in the current symbol table. -The value of the function name has a type that is recognized by the interpreter -as a user-defined function. This value can be assigned to another name which -can then also be used as a function. This serves as a general renaming -mechanism:: +A function definition associates the function name with the function object in +the current symbol table. The interpreter recognizes the object pointed to by +that name as a user-defined function. Other names can also point to that same +function object and can also be used to access the function:: >>> fib <function fib at 10042ed0> |