0
- 一組類實例(CL)和參考實例(R)
- 的類具有多個吸氣劑,如'木屐', 'getB',...
TODO:查找CL那場比賽 'R' 的情況下,通過比較 '木屐', 'getB',......爲了獲得良好的代碼,只有一個選擇功能應該被寫入,並且你由giv調用作爲比較和選擇標準的不同吸氣劑。
我的代碼如下所示:
def selector(r, cl, cmp_function_name):
return [i for i in CL if getattr(r, cmp_function_name)() == getattr(i, cmp_function_name)()]
# call it like this:
selector(r, cl, 'getA')
selector(r, cl, 'getB')
...
但我不知道這是純的或Python的。你怎麼看待它,你會如何編碼?
謝謝!