很少碰到&和|用其他代碼中的邏輯運算符代替||和& &。我做了一個快速的研究,因爲我從來沒有用過它們,也不知道它的用途。
A & & B表示如果A爲假,B將不會被評估,並且它將返回false。
A & B表示如果A爲假,則B將被評估,即使表單也將返回false。
當然這是與|和||。do |和&在Java中有什麼意義?
我的問題是:無論如何評估第二個成員是否有意義,如果第一個人確定評估?我可以想象一個代碼,第二個成員在clode中做了一些超級重要的邏輯,所以它應該被評估,但我懷疑這是不好的做法。是否足以讓| |和&是否存在?
從一個評論,以使其更清晰:我有一個節目是不是最佳的,並且運行良好或者不如說感覺:精心設計的,如果所有的邏輯成員都應該被評估。
請看看按位AND,OR,XOR:http://www.vipan.com/htdocs/bitwisehelp.html – sulai 2013-02-26 13:07:45
謝謝,我剛剛檢查了他們 – CsBalazsHungary 2013-02-26 13:10:22
可能重複[爲什麼&&而不是]&( http://stackoverflow.com/questions/7331686/why-and-not) – nalply 2013-03-12 08:50:53