아무것도하지 않는 함수를 가리키고 싶습니다.
def identity(*args)
return args
내 유스 케이스는 다음과 같습니다
try:
gettext.find(...)
...
_ = gettext.gettext
else:
_ = identity
물론 identity
위 의 정의를 사용할 수는 있지만 내장 기능이 확실히 더 빨라질 것입니다.
분명히, map
그리고 정체성을 위해 filter
사용 None
하지만, 이것은 그들의 구현에 따라 다릅니다.
>>> _=None
>>> _("hello")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'NoneType' object is not callable
map(None, [1, 2, 3])
map and filter use None for the identity
?