ios 3

스위프트 배열에 원소 삽입, 제거, 찾기, 포함

스위프트 언어의 문법은 파이썬 언어라고 발표 초창기에 알려졌었다고 할 정도로 스위프트의 문법은 파이썬과 비슷한 부분이 많다. 값 삽입 배열에 원소를 삽입할 때는 어떨까? 배열의 맨 뒤에 값을 추가하는 방법으로는 append(_:)를 사용한다. 이는 파이썬과 동일함으로 생략하겠다. 배열의 특정 위치에 값을 삽입하고 싶을 경우에는 insert(_:at:)을 사용하고 예를 살펴보면 먼저 파이썬의 경우 a = [1, 2, 3] a.insert(0,0) print(a) # [0, 1, 2, 3] 0번째 인덱스에 0 삽입 스위프트의 경우 var a = [1, 2, 3] a.insert(0, at:0) print(a) 가 같은 코드가 되겠다. 한번에 여러 요소들을 한꺼번에 삽입하고 싶을 때는 append(conten..

swift 2022.02.07

스위프트 배열과 enumerated()

스위프트 배열은 어떻게 선언 할까? let emptyArray: [Int] = [] let emptyArray2 = Array() let emptyArray3 = [Int]() 이렇게 3가지가 가능하다. 빈배열을 만들때는 반드시 Type을 명시하도록 하자. 크기가 정해진 배열 2가지로 선언이 가능하다. let zeroArray1 = [Int](repeating: 0, count: 10) // [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] let zeroArray2 = Array(repeating: 0, count: 10) // [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] 1~12까지 숫자가 든 배열 let numbers: [Int] = Array(1...12) 배열에 들어있는 값의 개..

swift 2022.02.03