반응형 Day101 100 days of SwiftUI - Day10 ~ Day11 swift 에서는 class 보다 struct 를 많이 쓴다고 합니다. java에서는 wrapping class 라고 하는 원시타입(int, float, double 등등등) 의 클래스들도 struct 로 구현되었다고 하네요! 오호! c의 struct 같은 경우에는 별도 함수정의가 없는데 swift 에서는 함수정의가 되고, 대신 struct 내의 변수 조작을 하려면 함수 앞에 mutating 을 써야 합니다. 또, 해당 구조체를 이용한 변수 선언시에 상수(let)로 선언하면 오류가 발생합니다. struct Employee { let name: String var vacationRemaining: Int mutating func takeVacation(days: Int) { .. 2024. 11. 13. 이전 1 다음 반응형