我的想法是用装饰器装饰函数,然后返回其他对象。因为我无法在函数中指定返回类型,所以我想知道在装饰器中是否有任何指定方式,非常感谢。这是示例代码:
class DemoObject(object):
"""
DEMO OBJECT
"""
def say(self):
print 'i am in demo object'
def demo_decorator(f):
def wrapper(*args, **kwargs):
return DemoObject()
return wrapper
@demo_decorator
def demo_fun():
a = 1
b = 2
demo_fun().say()
我想指定demo_fun返回类型但不要使用":rtype:xxx"在demo_fun docs中,tks。