1
我认为,没有内建函数rindex(如perl)来获取字符串中最后一个字符的位置。rindex in Swift 3
我在这样一个简单的方式试图
func rindex (_ s:String, _ needle:Character) -> Int?
{ var pos = s.characters.count
for char in s.characters.reversed()
{
if (char == needle)
{ return pos;
}
pos -= 1
}
return nil
}
是否有这一个更优雅的方式?