python中的&=
是什麼?什麼是「&=」運算符?爲什麼Twilio在比較字符串時使用它?
例如:
for c1, c2 in izip(string1, string2):
result &= c1 == c2
我發現它在twilio Python庫: https://github.com/twilio/twilio-python/blob/master/twilio/util.py#L62
爲什麼不乾脆直接比較字符串return string1 == string2
和比較每個字符?
我真的會對裝配產生興趣,它的設置方式看起來好像可以減少爲每個for循環的半原子函數。這將有助於進一步保持行動線程安全的安全。 – 2014-09-26 19:26:51
它仍然使它在某個時刻編譯。所以它仍然是一個可行的理由去思考。 – 2014-09-26 19:28:49
@JeffLangemeier:由於字符串是不可變的,因此首先沒有線程安全問題。 – Blckknght 2014-09-26 19:28:56