0

Python- Ladon関数を使用して複数の値を返すにはどうすればよいですか?

4

1 に答える 1

1

デコレータで returntype として使用するクラス内のリストに値をラップすることで、より多くの値を返すことができます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 に答える