[問題] Class如何決定method
class AAA(object):
def A1(self,p):
return p*1
def A2(self,p):
return p*2
def CTRL(self,index,p):
varname = 'A'+str(index)
return self.varname(p)
使用
a = AAA()
a.CTRL(1,100)
[問題]
如何在物件內的CTRL中指定method名稱,然後傳回該method計算結果?
物件屬性是用 vars(self)[varname] 來操作,那method呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.230.192.150
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):