Swift数组的函数index根据where子句中的条件返回第一个元素。有没有办法得到这个条件下的最后一个元素?例如,我想要这样的东西(我知道没有名为lastIndex的函数。这个函数或类似函数就是我要搜索的):letarray=[1,2,3,4,5,3,6]letindexOfLastElementEquals3=array.lastIndex(where:{$0==3})print(indexOfLastElementEquals3)//5(Optional) 最佳答案 lastIndex(where:)和相关方法是在Swift