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
}
是否有這一個更優雅的方式?