This seems to be similar to the comma operator in C, which lets you use multiple comma-separated sub-expressions in a context where only a single expression is allowed. An expression using the comma operator evaluates to the value of the last sub-expression. Note that the comma operator is very different from how && works.