2019独角兽企业重金招聘Python工程师标准>>> erlang的操作符优先级有点特别。==,=<,<,>=,>这些操作符的优先级,是比or低的,而or比and又低一点。 在java中,像 (false == false || true)返回的是true,而在erlang中( false == false or true )返回的是false,因为它是先判断 false or true 为true,然后再false ==true进行判断,返回false。 在写条件语句时,应该注意这点。 转载于:https://my.oschina.net/u/575497/blog/73753