11 NİSAN 2011, PAZARTESİ
Python sınıf içinde bir işlev çağrısı
İki koordinat arasındaki mesafeyi hesaplar bu kodu var. İki fonksiyon aynı sınıf içinde her ikisi de. Ancak nasıl fonksiyon isNear içinde distToPoint arayayım mı?
def distToPoint(self,p):
"""
Use pythagoras to find distance
(a^2 = b^2 c^2)
"""
...
def isNear(self,p):
distToPoint(self,p)
...
CEVAP
11 NİSAN 2011, PAZARTESİ
Bu üye işlev olduğu için, bir üye, self
örnek fonksiyon olarak çağırmak.
def isNear(self, p):
self.distToPoint(p)
...
Bunu Paylaş:
Bir işlev içinde statik değişkenler Py...
Nasıl bir Python sınıf içinde yöntemle...
Jinja2 python bir işlev çağrısı...
Zaman aşımı Python bir işlev çağrısı...
Python: verilen sınıf hiyerarşisi için...