perl – 如何获取数组中的元素的索引?

前端之家收集整理的这篇文章主要介绍了perl – 如何获取数组中的元素的索引?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Perl是否具有内置函数获取数组中元素的索引?或者我需要自己写这样的功能? [相当于PHP array_search()或JavaScript array.indexOf()]

解决方法

use List::Util qw(first);
$idx = first { $array[$_] eq 'whatever' } 0..$#array;

(List :: Util是核心)

要么

use List::MoreUtils qw(firstidx);
$idx = firstidx { $_ eq 'whatever' } @array;

(List :: MoreUtils在CPAN上)

猜你在找的Perl相关文章