[問題] Python 有沒有類似 C++ ADL 的功能
想請問一下
C++ 某些情形下
會根據呼叫 class 自動幫參數塞 namespace 之類的
這個應該叫 ADL
像請問一下 Python 有沒有類似的作法?
想達到的效果大約如下
或是說 Python 裡面因為某些理由所以不太可能呢?
謝謝
class Cls:
a, b, c = range(3)
@staticmethod
def Method(n):
return n
print Cls.a # print 0
print Cls.Method(Cls.a) # print 0
print Cls.Method(a) # error
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.175.53
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1445862929.A.979.html
推
10/26 20:49, , 1F
10/26 20:49, 1F
→
10/26 21:00, , 2F
10/26 21:00, 2F
→
10/26 21:00, , 3F
10/26 21:00, 3F
→
10/26 21:29, , 4F
10/26 21:29, 4F
→
10/26 21:31, , 5F
10/26 21:31, 5F
→
10/28 11:25, , 6F
10/28 11:25, 6F
→
10/28 11:26, , 7F
10/28 11:26, 7F
→
10/28 11:26, , 8F
10/28 11:26, 8F
→
10/28 21:40, , 9F
10/28 21:40, 9F
→
10/28 21:41, , 10F
10/28 21:41, 10F
Python 近期熱門文章
PTT數位生活區 即時熱門文章