明确, 并且始终包含
-> None返回的函数
None
这是因为否则,对于 不带参数的函数 ,类型检查器将假定您根本没有使用类型提示。例如,
def foo():要返回
None,还是根本没有提示类型?
PEP 484- 类型提示可 间接解决此问题:
请注意,返回类型的标
__init__有-> None。原因很微妙。如果__init__假设使用的返回注释->None,是否意味着__init__仍应检查无参数,无注释的方法?与其说这个模棱两可或不给异常引入异常,不如说是__init__应该有一个返回注释。因此,默认行为与其他方法相同。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)