Python- Ladon関数を使用して複数の値を返すにはどうすればよいですか?
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 に答える