[问题] callable 若非 function 即为 class 精确吗

楼主: ggirls (哥)   2018-04-08 08:44:45
callable is anything can be called.
请问,说 callalbe 若非 function/method 即 class
这样说法精确吗?
作者: mikapauli (桜花)   2018-04-08 09:19:00
你自定义有__call__的物件inspect.isfunction不会过
楼主: ggirls (哥)   2018-04-08 09:38:00
自定义带有 __call__()就是 class。所以callable 非function/method 即 class 这样理解有误吗?请再稍说明下本来怕标题过长所以省略,我改这样的说法精确吗?
作者: uranusjr (←這人是超級笨蛋)   2018-04-08 12:10:00
不精确, class instance 不等于 class
作者: Panthalassa   2018-04-08 12:12:00
个人认为叫 instance 比 class “精确”
作者: bibo9901 (function(){})()   2018-04-08 13:15:00
这语境下, class 也是 callable 吧

Links booklink

Contact Us: admin [ a t ] ucptt.com