0
我很努力去理解Go中&^
and &^=
operators的含義。我無法在文檔中找到答案(說明它有點清楚,但它對我沒有多大幫助),也沒有通過試驗找到答案。轉到「&^」運算符,這是什麼意思?
特別是,我想知道在Python中是否有等價物。
我很努力去理解Go中&^
and &^=
operators的含義。我無法在文檔中找到答案(說明它有點清楚,但它對我沒有多大幫助),也沒有通過試驗找到答案。轉到「&^」運算符,這是什麼意思?
特別是,我想知道在Python中是否有等價物。
這些是"AND NOT" or "bit clear" operators,左側操作數的clearing those bits的「有用」在右側操作數中設置。
我把引用中的「有用」,因爲所有其他語言,從C導出的按位操作與按位AND &
和位不NOT ~
;因此5 &^ 2
在Python中只是5 & ~2
; Go的a &^= 3
將在Python中爲a &= ~3
。