【发布时间】:2020-09-09 22:32:02
【问题描述】:
假设我们想向一个函数添加类型提示,该函数使用带星号的参数将一堆整数相加:
def add_integers(*integers):
return sum(integers)
给出整数类型是正确的做法吗,因为每个单独的参数都是这样的?
def add_integers(*integers: int):
return sum(integers)
...或者给出结果变量的类型,它最终是一个整数序列(元组)?
def add_integers(*integers: Sequence[int]):
return sum(integers)
【问题讨论】:
标签: python type-hinting