[Swift] Swift Collection Array_3 스위프트 배열_3
·
Ios/Swift
안녕하세요 공부하는 개발자 입니다. 오늘의 포스팅은 배열의 비교, 정렬, 검색에대하여 포스팅 하겠습니다. 🔔 배열의 비교 기본적으로 swift의 경우에는 대문자와 소문자를 철저하게 구분합니다. 그렇기 때문에 1 2 let a = ["A", "B", "C"] let b = ["a", "b", "c"] cs 이런경우에는 a == b는 false가 나오고 a != b는 true가 나옵니다. a.elementsEqual(b) a == b와 같은 메서드 입니다. 하지만 대소문자를 비교하기 때문에 지금은 false이죠 이부분을 대소문자 비교를 하지 않도록 하려면 1 2 3 a.elementsEqual(b){ (lhs, rhs ) -> Bool in return lhs.caseInsensitiveCompare(rhs..
[Swift] Swift Collection Array_2 스위프트 배열_2
·
Ios/Swift
안녕하십니까 공부하는 개발자 입니다. 오늘의 포스팅은 배열의 메서드 관련 포스팅 입니다. Swift 개발자의 길이 험하네요 ㅎㅎ 1 var alphabet = ["A", "B", "C"] cs 기본적인 배열을 선언 하였습니다. 🔔여기서 만약 값"D" 추가하려면 어떻게 해야할까요? alphabet.append("D") 바로 append메서드를 이용하면 됩니다. 🔔그렇다면 E와 F를 추가하려면 어떤식으로 해야할까요? alphabet.append(contentsOf: ["E", "F"]) 이런식으로 append메서드에다가 contentsOf라는 옵션을 넣어준다면 기존의 배열 뒷부분에 선택한 요소들이 추가됩니다. 🔔 만약 배열의 마지막이 아니라 중간에 값을 추가한다면 append를 사용 할수 있을까? 정답은 아..
[Swift] Swift Collection_Array 스위프트 배열
·
Ios/Swift
안녕하세요 공부하는 개발자 입니다. 오늘의 포스팅은 Collection 배열편 입니다. 배열의 경우에는 대부분의 언어에서 사용하고 있는 개념입니다. 다만 모든 언어에서 자료구조나 코딩테스트를 진행할 때 쓰지 않을수 없는 중요한 개념이기도 하여서 꼼꼼하게 포스팅 해보겠습니다. 첫번째는 선언하는 방법 입니다. 1 let nums = [1, 2, 3] cs 가장 기본적인 선언 입니다. 배열의 경우에는 배열의 요소들이 같은타입으로 이루어져 있어야 합니다. 1 2 3 let emptyArray:[Int] = [] let emptyArray2 = Array() let emptyArray3 = [Int]() cs 다음은 비어있는 배열을 만드는 방법 입니다. 배열의 요소가 없기 때문에 추론을 할 수 없어 항상 배열의 ..
okoo
'swift array' 태그의 글 목록