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 ; ? > > 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