3
我有一个数组,我想向后搜索。我对原始数组的结果索引感兴趣,而不是实际值。我如何将ReverseRandomAccessIndex转换为“正常”索引?快速向后搜索数组
let arr = [1,2,3,4,5]
if let index = arr.reverse().indexOf(2) //index is ReverseRandomAccessIndex
{
let searchvalue = arr.reverse()[index]
}
'NormalIndex =(计数 - 1) - ReverseIndex',也许? – holex
您无法直接获取索引。这是一个ReverseRandomAccessIndex。请参阅下面的答案。 – user965972