본문 바로가기
::public/Swift

Array

by 해맑은욱 2022. 11. 3.
var eventNumbers: [Int] = [2, 4, 6, 8]
//var eventNumber2: Array<Int> = [2, 4, 6, 8]

eventNumbers.append(10)
eventNumbers += [12, 14, 16]
eventNumbers.append(contentsOf: [18, 20])

//eventNumbers = []
let isEmpty = eventNumbers.isEmpty // 배열이 비었는지 확인(true/first)

eventNumbers.count // 배열의 크기

print(eventNumbers.first)
let firstItem = eventNumbers.first // 첫번째 값
let lastItem = eventNumbers.last // 마지막 값

if let firstElement = eventNumbers.first {
    print("--> first item is : \(firstElement)")
}

eventNumbers.min() // 최소 값
eventNumbers.max() // 최대 값

let firstThree = eventNumbers[0...2] // arg range로 가져옴 [2, 4, 6]

eventNumbers.contains(3) // 해당 값이 있는지 확인(true/false)

eventNumbers.insert(0, at: 0) // at의 위치에 값을 삽입

eventNumbers.removeAll() // 배열의 모든값 삭제
eventNumbers.remove(at: 0) // at의 위치 값을 제거

eventNumbers[0] = -2
eventNumbers[0...2] = [-2, 0, 2] // range만큼 값을 삽입

'::public > Swift' 카테고리의 다른 글

Set  (0) 2022.11.07
Dictionary  (0) 2022.11.06
Optional  (0) 2022.11.03
Function  (0) 2022.06.06
tuple  (0) 2022.04.15