But what I find more interesting is that the OP totally intuitively discovered junctions, and almost perfectly found the right syntax as well. Look at this variant:
if ($expire !~ any(1|2|3|4|5|6|7|8|9|10|11|12|13|14)){...}
Update: thanks gaal for lighting me up, although, I can not entirely grasp, what is the problem above...:-). Intuitively, $x ~~ none(...) should give the same result as $x !~ any(...), or at least, my intuition suggests this...
Anyway, here is an updated syntax that even more resembles to the OP's idea, and it actually works right in Pugs:
if (!($expire ~~ 1|2|3|4|5|6|7|8|9|10|11|12|13|14)) {...}
Interestingly, Pugs requires parens around the if condition. Is this a bug?
|