2015-02-01 2 views

답변

3

변수에 값을 저장하려면 저장된 속성을 사용해야합니다.

계산 된 속성을 사용하여 다른 보기 저장된 속성을 제공 할 수 있습니다. 저장된 속성

예 : 계산 된 속성

var age:Int 

예 : 계산 속성 및 기능 사이

var isOfLegalDrinkingAge: Bool { 
    return age >= 21 
} 

선은 조금 희미해질 수있다. 위의 예와 같이 계산 된 속성을 사용할 것입니다. 저장된 값의 다른 표현입니다.

나는 Apple's documentation on properties in Swift을 읽을 것을 제안합니다. 그들은 좋은 예를 제공합니다.

+0

그들 사이의 주요 차이점을 언급하는 것을 잊어 버렸습니다. tho 컴퓨터 속성은 var로 선언됩니다. 변경할 수 없으며 실제로 이것이 "읽기 전용 계산 된 속성"이라고하는 이유입니다. –

+0

실제로 읽기 전용 속성이 아닙니다. 당신은 getter와 setter 블록을 넣을 수 있습니다. 참조 http://natashatherobot.com/swift-computed-properties/를 참조하십시오. – Teffi