ios 개발 - 내배캠

스파르타코딩클럽 ios_5기_4조_10/7 TIL

seoleader 2024. 10. 10. 11:35

2-1. 직사각형의 넓이와 둘레 계산하기

해당 과제에서 공부해야되는 개념은 연산 프로퍼티였다. 연산 프로퍼티는 다른 저장 프로퍼티의 값을 읽어 연산을 실행하거나, 프로퍼티로 전달받은 값을 다른 프로퍼티에 저장한다. get 연산과 set 연산이 있다.

get 연산은 저장 프로퍼티의 값을 연산해서 return 하는 것이기 때문에 return 구문이 항상 존재해야한다.

set 연산은 말 그대로 파라미터로 받은 값을 특정 저장 프로퍼티에 어떻게 저장할 것인지를 설정하는 것이다.

연산 프로퍼티를 사용하려면 무조건 전역 변수(저장 프로퍼티)가 존재해야한다.

만약 get 연산은 필요한데 set 연산은 필요없다면 get만 써도 되고 이럴 경우 get 구문 자체를 생략하고 return 구문만 작성해도 된다. (set 연산만 쓰는 것은 불가능하다.)

 

아래 이미지는 get 구문을 생략한 것이다