Je tiens à souligner à une fonction qui ne fait rien:
def identity(*args)
return args
mon cas d'utilisation est quelque chose comme cela
try:
gettext.find(...)
...
_ = gettext.gettext
else:
_ = identity
Bien sûr, je pourrais utiliser l' identity
défini ci-dessus, mais un construit en serait certainement courir plus vite (et éviter les bugs introduits par mes propres).
Apparemment, map
et filter
utilisation None
pour l'identité, mais c'est spécifique à leur mise en œuvre.
>>> _=None
>>> _("hello")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not callable