1, Count - isEmpty
배열의 항목이 몇 개인지 (count), 비어있는지 (isEmpty) 알아내는 방법을 알아보겠습니다.
let num = [1,2,3,4,5]
var x = [Int]()
print(num.isEmpty) // false
print(x.isEmpty) // true
if num.isEmpty{
print("빈 배열")
} else {
print(num.count)
}
실행결과
// false
// true
// 5
2, first와 last 프로퍼티
- first = 배열 항목 중 첫 번째 값
- last = 배열 항목 중 마지막 값
주의사항
- first와 last의 값은 빈배열에 대한 불확실한 출력으로 인해 옵셔널값으로 리턴됩니다.
그렇기 때문에 반드시 옵셔널 바인딩을 해줘야 합니다.
let num = [1,2,3,4]
let num1 = [Int]()
print(num.first, num.last) // Optional(1) Optional(4)
print(num1.first, num1.last) // nil nil
if let f = num.first, let l = num.last {
print(f,l)
}
실행결과
// Optional(1) Optional(4)
// nil nil
// 1 4
내용출처 = https://www.youtube.com/watch?v=u6lxNTXmtb0&list=PLJqaIeuL7nuEEROQDRcy4XxC9gU6SYYXb&index=61
'2022_iOS 앱 개발자 워크숍 > 1, Swift 문법 복습' 카테고리의 다른 글
Swift : Array_for-in문 (0) | 2022.01.15 |
---|---|
Swift : Array_repeating:count: (0) | 2022.01.15 |
Swift : Empty Array (0) | 2022.01.15 |
Swift : Array (0) | 2022.01.15 |
Swift : Enum고급 [ rawValue, associated value ] (0) | 2022.01.11 |
댓글