로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
난이도
기본

iOS 프로그래밍을 위한 스위프트 기초

임시 이미지 야곰
http://www.boostcourse.org/mo122/forum/88761
좋아요 1061 수강생 10250

코드를 작성하다 보면 값이 없다는 것을 표시할 때 nill 키워드를 사용하게 되는데

이는 0, " " 이것이 쓰이는 곳이 있기 때문이 아닐까라는 생각을 합니다.

변수를 할당할 때 숫자 0이 필요해 0을 할당할 경우도 있고, 문자나 문자열을 할당 할 때 " " 공백이 필요한 경우도

있기 때문에 이것을 값이 없음으로 표현하면 문제가 생길 수도 있기 때문에

nil이나 null과 같은 값이 없음 이라는 키워드를 만든 것이 아닐까 생각이 듭니다.

또한 위 얘기를 미루어 0은 하나의 데이터로 사용할 수 있기 때문에 nil을 대체할 수는 없다고 생각합니다.