Also, your use of & means that the whole series of expressions has to be evaluated.
If you had used && instead, any expression not evaluating to true would stop evaluation of the remaining expressions.
Also, your use of & means that the whole series of expressions has to be evaluated.
If you had used && instead, any expression not evaluating to true would stop evaluation of the remaining expressions.