🦜 Swift

[Swift] 구조체

ji-hyun 2022. 11. 19. 01:34

 

위의 구조체를 예시로 들어보겠다.

 

var mutable: Sample = Sample()

mutable.mutableProperty = 200 // ok!
mutable.immutableProperty = 200 // error

////////////////////////////////////////////////////////
let immutable: Sample = Sample() // 불변 인스턴스

immutable.mutableProperty = 200 // error
immutable.immutableProperty = 200 // error

 

 

 

 

 

타입 프로퍼티타입 메서드라는 것은 각각 타입 자체가 사용할 수 있는 프로퍼티, 메서드를 의미한다.

 

Sample.typeProperty = 300
Sample.typeMethod()

 

그래서 다음과 같이 사용시 에러가 난다.

 

 

mutable.typeProperty = 300 // error
mutable.typeMethod() // error

 

 

 

 

 

 

 

 

 

'🦜 Swift' 카테고리의 다른 글

[Swift] 열거형  (0) 2022.11.19
[Swift] 클래스  (0) 2022.11.19
[Swift] if let vs guard let  (0) 2022.11.19
[Swift] guard let  (0) 2022.11.19
[Swift] if let  (2) 2022.11.18