[swift] 29. private(set)

RudinP·2023년 9월 23일
0

Study

목록 보기
47/258

사용법

  • class 나 struct 내부에서만 값을 변경하고자 할 때 private(set)을 var 앞에 추가
  • 접근은 가능.
struct MyPet{
	var title: String = "타이틀없음"
    
    prviate (set) var name : String = "이름없음"
    
    mutating func setName(to newName: String){
    	self.name = newName
    }
}

var myPet = MyPet()
myPet.name = "a"//컴파일에러
myPet.setName(to: "정대리") //ok
myPet.name //정대리
profile
iOS 개발자가 되기 위한 스터디룸...

0개의 댓글