【发布时间】:2015-11-04 09:41:59
【问题描述】:
我需要删除 [Bool] 数组中最后一次出现的特定元素。例如,在 JavaScript 中,这将是:
var k = [true, true, false];
k.splice(k.lastIndexOf(true), 1);
==> [true, false]
如何在 Swift 中实现相同的行为?
【问题讨论】:
-
让我直说。您想删除数组中给定对象的最后一次出现。因此,如果您的数组是 var array =
["apple", "pear", "banana", "apple", "orange"]您希望您的array.removeLastOccurrenceOf("apple")将数组更改为["apple", "pear", "banana", "orange"]? -
对于那些想要删除数组中的最后一个元素的人,请参阅this answer。
标签: arrays swift indexing boolean