我理解the difference between them,但我无法解释为什么他们都被包含在语言中。当然两者都会造成混乱?
答案 0 :(得分:5)
他们的优先权不同,所以他们不等同。
我的经验法则如下:对逻辑表达式使用&&
,并使用and
作为控制流。
# logical expressions
if user.first_name == 'Bob' && user.last_name == 'Jones'
# control flow
worker.do_this and worker.and_also_do_this_if_that_went_well
答案 1 :(得分:2)
我相信一个人不应再看了。
答案 2 :(得分:1)
答案 3 :(得分:0)