2017-08-14 14 views
0

このコードでは、特に "&"の機能は何ですか?このコードで "&"とは何か

def set_xid(self, msg): 
    self.xid += 1 
    self.xid &= MAX_XID 
    msg.set_xid(self.xid) 
    return self.xid 

私はxidとMAX_XIDに異なる値で遊んでいましたが、ここで正確に何が起こっているのか分かりませんでした。

ありがとうございます。

+0

@juanpaあなたのdupe hammer dudeを使用してください。 –

答えて

0

self.xid &= MAX_XIDself.xidMAX_XIDbitwise boolean ANDを行い、その結果にself.xidを設定します。

これが何を達成するかわかりません。 xidの文脈とMAX_XIDの値を私に教えてもらえると助かります。

関連する問題