Swift4 ) Swap / Law of Exclusivity
안녕하세요 :) Zedd입니다.다들 swap아시죠? 그 옛날에 정렬글과 Generic에서도 소개한 적 있죠. 그래서...우리는..배열에서...서로 값을 바꿔야 하는 상황이 온다? var arr = [9,8,7,6,5,4,3,2,1] swap(&arr[0], &arr[1]) 뭐 이런식으로 했었죠?그런ㄴ데...!!Swfit4에서는 조금 바뀌었습니다. Swift4에서 이렇게 Collection에 있는 것들을 swap할려고 하면 에러가 나게 됩니다.왜냐? 이 swap이 Law of Exclusivity를 위반하기 때문입니다.여기에 Law of Exclusivity의 설명을 포함한 Swift의 Ownership에 대한 자세한 설명이 있습니다. Law of Exclusivity는 원래 마케팅 용어에요. 출처 : h..
Swift
2017. 12. 21. 19:42
TAG
- WidgetKit
- swift3
- actor
- Combine
- iOS delegate
- UIBezierPath
- 스위프트 문법
- 회고
- swift sort
- Xcode
- Git
- Swift
- swift tutorial
- swift 공부
- np-complete
- swift delegate
- swift array
- 피아노
- SwiftUI
- 스위프트
- np-hard
- IOS
- WKWebView
- fastlane
- Accessibility
- WWDC
- FLUTTER
- ios 13
- github
- 제이슨 파싱
글 보관함
반응형
- Total
- Today
- Yesterday