我们如何使用Python - Ladon函数返回多个值?
答案 0 :(得分:1)
您可以通过将更多值包装到用作装饰器ladonize
中的返回类型的类中的列表中来返回更多值。
基于example in the documentation的女士:
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