What do you call "X <= $foo <= Y" comparison?
Posted
by
Jakob
on Programmers
See other posts from Programmers
or by Jakob
Published on 2012-08-27T05:13:38Z
Indexed on
2012/08/27
21:55 UTC
Read the original article
Hit count: 317
While writing a Perl statement like if ( $foo >= X && $foo <= Y )
yet again, I wondered why many programming languages do not support the more comfortable form if ( X <= $foo <= Y )
and what this is called. I came up with "3-legged comparison" but no results when searching for it. By the way there is also the "element-of-set" form if ( $foo in X..Y )
which I only consider more readable when provided via a short keyword.
Is there a term for X <= $foo <= Y
comparison? Which languages support it?
© Programmers or respective owner