코드를 작성하다 보면 값이 없다는 것을 표시할 때 nill 키워드를 사용하게 되는데
이는 0, " " 이것이 쓰이는 곳이 있기 때문이 아닐까라는 생각을 합니다.
변수를 할당할 때 숫자 0이 필요해 0을 할당할 경우도 있고, 문자나 문자열을 할당 할 때 " " 공백이 필요한 경우도
있기 때문에 이것을 값이 없음으로 표현하면 문제가 생길 수도 있기 때문에
nil이나 null과 같은 값이 없음 이라는 키워드를 만든 것이 아닐까 생각이 듭니다.
또한 위 얘기를 미루어 0은 하나의 데이터로 사용할 수 있기 때문에 nil을 대체할 수는 없다고 생각합니다.
comment