Woher wissen Sie, ob eine Variable zur Laufzeit an einer bestimmten Stelle des Codes gesetzt wurde? Das ist nicht immer offensichtlich, denn (1) die Variable könnte bedingt gesetzt sein, und (2) die Variable könnte bedingt gelöscht sein. Ich suche nach etwas wie defined()
in Perl oder isset()
in PHP oder defined?
in Ruby.
if condition:
a = 42
# is "a" defined here?
if other_condition:
del a
# is "a" defined here?