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