当您指定时
cls: A,是说要
cls使用type的
实例
A。指定
cls为类型
A(或其子类型)使用的类对象的类型提示
typing.Type。
from typing import Typedef process_any_subclass_type_of_A(cls: Type[A]): pass
From类对象的类型 :
有时您想谈论从给定类继承的类对象。可以将其拼写为
Type[C]哪里C是一堂课。换句话说,当C是类的名称时,使用C注释一个参数声明该参数是C(或的子类的C)实例,但是使用Type[C]注释作为变量的声明则声明该参数是源自C(的)类对象。或C本身)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)