var RealNumber = int | float
类型:
TypeAlias
说明: 实数
var Number = RealNumber | complex
类型:
TypeAlias
说明: 数
var SingleVar = TypeVar('SingleVar', bound=Number)
- 说明: 单变量
var ArrayVar = TypeVar('ArrayVar', bound=Iterable[Number])
- 说明: 数组变量
var Var = SingleVar | ArrayVar
类型:
TypeAlias
说明: 变量
var OneSingleVarFunc = Callable[[SingleVar], SingleVar]
类型:
TypeAlias
说明: 一元单变量函数
var OneArrayFunc = Callable[[ArrayVar], ArrayVar]
类型:
TypeAlias
说明: 一元数组函数
var OneVarFunc = OneSingleVarFunc | OneArrayFunc
类型:
TypeAlias
说明: 一元函数
var TwoSingleVarsFunc = Callable[[SingleVar, SingleVar], SingleVar]
类型:
TypeAlias
说明: 二元单变量函数
var TwoArraysFunc = Callable[[ArrayVar, ArrayVar], ArrayVar]
类型:
TypeAlias
说明: 二元数组函数
var TwoVarsFunc = TwoSingleVarsFunc | TwoArraysFunc
类型:
TypeAlias
说明: 二元函数
var ThreeSingleVarsFunc = Callable[[SingleVar, SingleVar, SingleVar], SingleVar]
类型:
TypeAlias
说明: 三元单变量函数
var ThreeArraysFunc = Callable[[ArrayVar, ArrayVar, ArrayVar], ArrayVar]
类型:
TypeAlias
说明: 三元数组函数
var ThreeVarsFunc = ThreeSingleVarsFunc | ThreeArraysFunc
类型:
TypeAlias
说明: 三元函数
var MultiSingleVarsFunc = Callable[..., SingleVar]
类型:
TypeAlias
说明: 多元单变量函数
var MultiArraysFunc = Callable[..., ArrayVar]
类型:
TypeAlias
说明: 多元数组函数
var MultiVarsFunc = MultiSingleVarsFunc | MultiArraysFunc
类型:
TypeAlias
说明: 多元函数