get{} set{}1 Computed property - get, set 알아보기! Swift에서의 get과 set은 Java의 getter, setter와 동일한 기능을 합니다. 사용하는 이유도 거의 동일한 것 같았습니다. 외부에서 property에 직접적으로 접근하는 것을 막기도 하고 값을 변경(set)하기 전에 validation을 하기 위한 용도가 되기도 하구요. 다만 독특하게 computed property라고 하여 property 자체에 마치 method처럼 get과 set을 설정해 주게 됩니다. var numberOfStudents: Int { get{ return totalNumberInClass - 1 } set { print(newValue) } } 위의 구문처럼 사용하는데, 상당히 생소하게 느껴졌습니다 ㅎㅎ 곧 적응하겠지만요 이렇게 property의 값을 "계산"해서.. 2022. 9. 30. 이전 1 다음 반응형