web.py中的memoize

作者在 2010-03-27 23:17:25 发布以下内容
web.memoize,貌似是缓存函数返回值的
文档中的实例
 
 |      >>> calls = 0
 |      >>> def howmanytimeshaveibeencalled():
 |      ...     global calls
 |      ...     calls += 1
 |      ...     return calls
 |      >>> fastcalls = memoize(howmanytimeshaveibeencalled)
 |      >>> howmanytimeshaveibeencalled()
 |      1
 |      >>> howmanytimeshaveibeencalled()
 |      2
 |      >>> fastcalls()
 |      3
 |      >>> fastcalls()
 |      3
默认分类 | 阅读 2554 次
文章评论,共1条
变幻小子
2011-03-18 15:32
1
看看
游客请输入验证码
浏览2800471次
文章归档