On 2/22/2023 3:12 PM, Hen Hanna wrote:
On Wednesday, February 22, 2023 at 2:32:57 AM UTC-8, Anton Shepelev wrote:
Hello, all.

Does Python have an instrospection facility that can
determine to which outer variable a function argument is
bound, e.g.:

v1 = 5;
v2 = 5;


do some Python coders like to end lines with   ;   ?

Very few, probably.  It's not harmful but adds unnecessary visual clutter.


         def f(a):
                    print(black_magic(a))            # or black_magic('a')

         f(v1)            # prints: v1
         f(v2)            # prints: v2


the term  [call by name]  suggests  this should be possible.


30 years ago...  i used to think about this type of thing A LOT ---
          -------  CBR, CBV, CBN,   (call by value),    (call by name)....   
etc.


--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to