Swift | Converting non-sendable function value to '@Sendable () -> ()' may introduce data races 오류 이해하기
⎮ 주의 이 오류는 Swift5에서는 뜨지 않고, Swift6에서 뜬다. (서치해보니, @Sendable 이라는 개념이 Swift 5.5부터 나온 것 같다) 아마 Swift 5에서는 이 오류가 경고정도로만 나오거나, 아예 나오지 않을 수 있다.⎮ 어쩌다가 이 오류를 만나게 되었나? 클로저를 공부하다가, 클로저의 특성이 일급시민 객체의 특성을 따른다는 것을 공부하게 되었다. String Type을 가진 변수에 다른 String를 대입할 수 있는 것처럼, 함수에도 클로저를 대입하고자 했다. // string이 Type이기 때문에 변수에 담을 수 있고 동일한 타입의 값으로 변경이 가능하다var stringNumber = "123"stringNumber = "456"// 마찬가지로 int..
2025. 4. 5.
최근댓글