5 ответов:
обновление: Swift 2.0 теперь включает
first:T?иlast:T?свойства встроенных.
когда вам нужно, вы можете сделать встроенный Swift API красивее, предоставив свои собственные расширения, например:
extension Array { var last: T { return self[self.endIndex - 1] } }теперь вы можете получить доступ к последнему элементу любого массива с помощью:
[1,5,7,9,22].last
по состоянию на
beta5сейчасfirstиlastсвойстваВ дополнение к массиву, получающему первый и последний, ленивые коллекции также реализуют первый (и последний, если они могут индексировать двунаправленно), а также isEmpty.
Вы можете извлечь последний элемент массива с помощью
lastсобственность.код:
let lastElement = yourArray.last
вы также можете получить и удалить последний элемент из массива
removeLast()пример:
var array = [1, 2, 3] let removed = array.removeLast() // array is [1, 2] // removed is 3взято из документов Apple (этот источник истек, но вы можете найти примеры в этом страница документация)
редактировать для swift 2.2
extension Array { var last: Element { return self[self.endIndex - 1] } }
Comments