0
我一直在看下面的代碼,並有一個關於它是什麼意思的問題。該軟件包總體上具有類:段,單元格,列,區域和SegmentUpdateInfo。 有問題的代碼是最後一行。提前致謝!類的構造函數聲明
class SegmentUpdateInfo(object):
def __init__(self, cell, segment, activeSynapses, addNewSynapses=False):
#Constructor parameter initialization...
region = self.cell.column.region #What does this mean and why would someone use
#it?
我很確定該行的含義只能在未發佈的代碼的其他部分找到。你省略的一些代碼將'self.cell'設置爲某個值(可能是構造函數的'cell'參數),然後訪問你詢問的行中的'column'成員(並訪問該區域的''''成員)。我不知道這些值是什麼,所以我不能解釋它的含義。 – Blckknght 2012-07-29 02:09:16
我會給出很好的賠率,這只是一個縮寫。該行爲'self.cell.column.region'對象創建一個新的名稱'region'。由於該名稱是'__init__'方法的本地名稱,因此可能只是爲''__init__'之後的某些行保存鍵擊,否則需要拼寫出'self.cell.column.region'。 – DSM 2012-07-29 02:21:34