Kotlin in Action 을 공부하고 Effective kotlin 의 내용을 조금 참조하여 정리한 글입니다. Nullability 와 Collection 컬렉션에 대해 nullable 을 적용할 때는 조심해야 한다. 리스트 자체가 nullable 인지, 원소가 nullable 인지, 혹은 둘 다 nullable 인지를 잘 고려하자. nullable 값으로 이뤄진 컬렉션 예제 fun readNumbers(reader: BufferedReader): List { val result = ArrayList() // Int? 값으로 이뤄진 리스트 생성 for (line in reader.lineSequence()) { try { val number = line.toInt() result.add(number..