Throw IllegalStateException 썸네일형 리스트형 Kotlin더파기_06_Null & Exception_널과 예외 # Null 널 null은 값이 없다는 것을 나타낸다. 코틀린에서는 null로 지정할 수 있는 것과 지정할 수 없는 것이 있다. null값을 가질 수 있는 것을 nullable (널러블) 가질 수 없는 것을 non-nullable (난널러블)이라고 한다. 많은 프로그래밍 언어는 어떤 타입의 변수도 null값을 가질 수 있다. 또한 기본값이 없는 변수의 초기값으로 자주 null을 사용한다. 그래서 NullPointerException(널 포인터 예외)라는 에러가 자주 발생한다. 코틀린은 이런 에러를 방지하기 위해 null을 지정(명시)하는 것만 null값을 가질 수 있다. 위 코드에서 변수 fruit(과일)을 정의한 후 String(문자열) 값으로 apple을 설정했다. 그리고 fruit에 null값을 넣.. 더보기 이전 1 다음