How to remove an element from an array in Swift

2 Answers

0 votes
import Foundation

var arr = [1, 2, 3, 4, 5, 6]

arr.remove(at: 2) // Remove the element at index 2

print(arr)



/*
run:

[1, 2, 4, 5, 6]

*/

 



answered Jan 22, 2025 by avibootz
0 votes
import Foundation

var arr = [1, 2, 3, 4, 5, 6]

// Remove the element by value 
if let index = arr.firstIndex(of: 3) {
    arr.remove(at: index)
}

print(arr)


/*
run:

[1, 2, 4, 5, 6]

*/

 



answered Jan 22, 2025 by avibootz

Related questions

3 answers 304 views
1 answer 77 views
1 answer 154 views
154 views asked Jun 15, 2023 by avibootz
3 answers 402 views
1 answer 232 views
...