【发布时间】:2016-02-25 00:47:10
【问题描述】:
def a_generator() -> Generator[Tuple[int, int]]:
# blah blah blah.
# Do some stuff to make some ints.
yield int_one, int_two
我是否正确地执行了返回类型注释?
【问题讨论】:
标签: python-3.x types python-3.5
def a_generator() -> Generator[Tuple[int, int]]:
# blah blah blah.
# Do some stuff to make some ints.
yield int_one, int_two
我是否正确地执行了返回类型注释?
【问题讨论】:
标签: python-3.x types python-3.5
看起来你可以使用:
def a_generator() -> Iterator[Tuple[int, int]]:
# blah blah blah.
# Do some stuff to make some ints.
yield int_one, int_two
从Generator 示例in PEP 0484 来看,Generator 似乎需要三个参数。
另请参阅typing 模块的文档。
【讨论】: