-
특정한 상태를 나타내는 value. (값이 없음을 나타낸다든가..)
-
var errorCode = 0
이 성공 상황일때, 이때0
이 sentinel value -
하지만 추후 서버의 변경에 따라
0
이 에러를 나타낼 수도 있음 -> 에러 리턴 값에 대한 문서 없이는 이게 정상인지, 에러인지 헷갈릴 수 있음 -
따라서 value의 부재를 나타낼 수 있는 특정 type이 있으면 좋음 ->
nil
의 등장
특정한 상태를 나타내는 value. (값이 없음을 나타낸다든가..)
var errorCode = 0
이 성공 상황일때, 이때 0
이 sentinel value
하지만 추후 서버의 변경에 따라 0
이 에러를 나타낼 수도 있음 -> 에러 리턴 값에 대한 문서 없이는 이게 정상인지, 에러인지 헷갈릴 수 있음
따라서 value의 부재를 나타낼 수 있는 특정 type이 있으면 좋음 -> nil
의 등장