首页 > 解决方案 > 在 Perl 6 中查找数组中的元素索引

问题描述

如何找到数组中元素的索引?

例如,给定

my @weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];

我怎样才能找到索引'Thursday'

标签: raku

解决方案


我最初的解决方案:

@weekdays.kv.reverse.hash.{'Thursday'} # 3

然后JFerrero使用antipairs发布了他的改进解决方案:

@weekdays.antipairs.hash.{'Thursday'} # 3

ultimatto发布了一个副词解决方案:

@weekdays.first('Thursday', :k)  # 3

推荐阅读