Swift - Lazy Stored Properties


Swift - Lazy Stored Properties

스위프트에는 신기한 문법이 많다.공부하다보니 Lazy Stored Properties (레이지 저장 프로퍼티?) 가 생소해 정리해본다.Lazy Stored Properties 는 흔히 아는 Lazy 타입처럼 프로퍼티의 초기 값을 최초 호출까지 계산하지 않는 것이다. 단순하게 lazy 수정자를 프로퍼티 앞에 작성해주면 해당 프로퍼티를 lazy stored property로 지정할 수 있다.(단, 값이 추후에 변해서 그런지 해당 프로퍼티는 항상 변수로 선언해야해 var 키워드를 사용해야한다.)자, 그럼 해당 기능이 유용한 경우는 예로 들어 두가지 정도 있다.- 변수의 값이 외부에 의해 정해져야 할 때- 프로퍼티 초기 값이 복잡하거나 많은 연산을 필요로 할 때변수의 값이 외..........

Swift - Lazy Stored Properties에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : Swift - Lazy Stored Properties