Yes, smartmatch is deprecated. It is going away entirely in Perl 5.42. Follow the link for reasoning.
Is there a more elegant solution similar to the smartmatch example?
Well, there are plenty of modules you could use. Perhaps Number::Range? I have not used it but it might fit the bill.
Note also that although deprecated and depreciated are similar words they do not mean the same thing.
🦛
In reply to Re: using smartmatch for range matching
by hippo
in thread using smartmatch for range matching
by perltux
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |