Python 记忆装饰器
Python memoization decorator
我在 Python2 中寻找记忆装饰器的示例。
到目前为止我找到了这个(在官方?wiki):https://wiki.python.org/moin/PythonDecoratorLibrary#Memoize
我的问题是:有人看到此代码中的错误吗?
第 13 行:if not isinstance(args, collections.Hashable)
将始终 return True
,因为 args
将始终是可哈希的元组。
我错了吗?
是的,这似乎是代码中的一个错误。
它似乎已在 this edit 中引入。
我在 Python2 中寻找记忆装饰器的示例。
到目前为止我找到了这个(在官方?wiki):https://wiki.python.org/moin/PythonDecoratorLibrary#Memoize
我的问题是:有人看到此代码中的错误吗?
第 13 行:if not isinstance(args, collections.Hashable)
将始终 return True
,因为 args
将始终是可哈希的元组。
我错了吗?
是的,这似乎是代码中的一个错误。
它似乎已在 this edit 中引入。