跳到主要内容

get_func_signature

函数源码

v_1: Signature = get_func_signature(func_candidate: Any)

尝试从一个可能是函数的候选对象提取函数签名。

参数​

输入​

参数类型必选
说明
func_candidateAny一个可调用的对象、且可以期望从中提取到函数签名。

输出​

参数类型
说明
v_1Signature

如果func_candidate已经是函数,直接获取它的签名对象。

否则,试图先获取其等价的可调用函数(例如类的初始化方法),再从中提取签名。