раундов php до 152.78, потому что он видит 152.77499, который равен 152.775 и в конце 152.178. вы не можете использовать округленное значение из php?
Во-первых, я не думаю, закорачивая, может разумно относиться к XOR: безотносительно значения первого операнда, вторые потребности, которые будут исследованы.
, Во-вторых, и, & & или и || замыкание накоротко использования во всех случаях; единственной разницей между версиями "слова" и "символа" является приоритет. Я полагаю, что and
и or
присутствуют для обеспечения той же функции, как жемчуг имеет в строках как
process_without_error or die
, я думаю причина того, чтобы не назвать xor
, функция состоит, вероятно в том, что нет никакого смысла в операторе низкого приоритета в этом случае и что это уже - путание достаточной ситуации!
Нет это не делает, можно только использовать ^
.
не знают, почему нет особенно, может просто быть то, потому что это не является столь же наиболее часто используемым.
Попробуйте ^
true ^ false #=> true
true ^ true #=> false
false ^ false #=> false
Никакой простой английский эквивалентный оператор все же.
Я столкнулся с проблемой, потому что оператор '^' действует поразрядно на числа,
true ^ 1
=> false
1 ^ true
TypeError: can't convert true into Integer
true ^ 1
, поэтому мой обходной путь был:
(!! a ^ !! b)
где двойной удар переводит их в логические значения.
!!1 ^ !!true
=> false
!!1 ^ !!false
=> true