Swift Note

兴趣是最好的老师

swift 去除数组中某项

有时候需要去掉一个数组中的某项,如果知道该项的索引,就很简单了,基础教程中是有的:

someArray.removeAtIndex(2)  

但有时候我们并不知道要删除的项的索引,这个时候怎么办?

其实也很简单,先获取到它的索引就好了:

var someArray = ["a","b","c","d","e","f","g","h"]  
let str = "f" //要删除的项的内容  
for a in someArray{  
        if a == str{
            someArray.removeAtIndex(names.indexOf(str)!)
        }
}

神飞

没有什么能够阻挡,我对自由的向往