我们如何使用 Python- Ladon函数返回多个值?
问问题
316 次
1 回答
1
您可以通过将它们包装到类中的列表中来返回更多值,该类中用作装饰器中的返回类型ladonize
。
基于ladon文档中的示例:
from ladon.ladonizer import ladonize
from ladon.types.ladontype import LadonType
class Response(LadonType):
values = [int]
class MyService(object):
@ladonize(int, int, rtype=Response)
def foo(self, a, b):
result = Response()
result.values = [a+b, a*b]
return result
于 2012-10-09T08:59:06.217 回答