I had quite frankly never heard of this operator before and ran into it while debugging an app. Basically I had an if statement as such:
which would to my surprise evaluate to true and not give me a syntax error which I was expecting given the “misplaced” comma.
“You can use the comma operator when you want to include multiple expressions in a location that requires a single expression. The most common usage of this operator is to supply multiple parameters in a for loop.”
You learn a little bit everyday.