使用Python返回多个值 - Ladon函数

时间:2012-10-09 08:43:21

标签: python ladon

我们如何使用Python - Ladon函数返回多个值?

1 个答案:

答案 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