2016-07-12 30 views
-1

どのような場所にあるのか正確に知らなくても、配列から要素を削除する方法を知っている人はいますか?インデックス値のない配列から要素を削除するにはどうすればよいですか?

var array = ["A", "B", "C"] 

は、どのように私はそこに、アレイ全体で唯一の少数だったし、それが文字列の数千人が含まれている場合「」(単に「」すべてではないそれらのいずれかを削除)削除しますか?ただ、このような

答えて

1

var array = ["A", "B", "C"] 

if let firstIndex = array.indexOf("A") { // Get the first index of "A" 
    array.removeAtIndex(firstIndex) // Remove element at that index 
} 

スウィフト3:

if let firstIndex = array.index(of: "A") { 
    array.remove(at: firstIndex) 
} 
関連する問題