How can I verify that a value is present in an array (list) in Perl?

前端 未结 8 974
生来不讨喜
生来不讨喜 2020-12-02 20:47

I have a list of possible values:

@a = qw(foo bar baz);

How do I check in a concise way that a value $val is present or absent

8条回答
  •  星月不相逢
    2020-12-02 21:54

    If you have perl 5.10, use the smart-match operator ~~

    print "Exist\n" if $var ~~ @array;

    It's almost magic.

提交回复
热议问题