tg-me.com/iosdev/401
Last Update:
Различные методы удаления последнего элемента из массива в Swift
1️⃣ dropLast()let fruits = ["Apple","Orange","Banana"]
let nonRoundFruits = fruits.dropLast()
print(nonRoundFruits) // ["Apple", "Orange"]
Использование метода dropLast() удалит последний элемент и вернет оставшиеся. dropLast() является предпочтительным методом удаления массива, поскольку он безопасен, так как не изменяет исходный массив.
2️⃣ removeLast()var fruits = ["Apple","Orange","Banana"]
let removedFruit = fruits.removeLast()
print(fruits) // ["Apple", "Orange"]
print(removedFruit) // Banana
В отличие от метода dropLast(), метод removeLast() удаляет последний элемент из исходного массива и модифицирует его.
3️⃣ popLast()var fruits = ["Apple","Orange","Banana"]
let removedFruit = fruits.popLast()
print(fruits) // ["Apple", "Orange"]
print(removedFruit) // Optional("Banana")
🧐 PopLast() похож на прошлый, но есть разница. Если в массиве нет элементов перед вызовом popLast(), краша не будет. Вместо этого вернётся nil.
@iOS Dev
BY iOS Dev

Share with your friend now:
tg-me.com/iosdev/401