This comment is hidden because it contains spoiler information about the solution
exactly one of the two expressions evaluate (sic) to true, false otherwise
( my emphasis )
Description is ambiguous.
YMMV
I agree with @gotan. It's helping the code to be concise, but not readable.
Agreed. This solution only works because the cyclical state-change happens to only have 3 states. Rhetorically, how would it look if you had a traffic light with 10 colors?
It is all about context. If it helps readability why is it bad?
Yes, it goes through the string 3 times.
Loading collection data...
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
( my emphasis )
Description is ambiguous.
YMMV
I agree with @gotan. It's helping the code to be concise, but not readable.
This comment is hidden because it contains spoiler information about the solution
This comment is hidden because it contains spoiler information about the solution
Agreed. This solution only works because the cyclical state-change happens to only have 3 states. Rhetorically, how would it look if you had a traffic light with 10 colors?
This comment is hidden because it contains spoiler information about the solution
It is all about context. If it helps readability why is it bad?
Yes, it goes through the string 3 times.