[問題] 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