플랫폼타입 (1) 썸네일형 리스트형 코틀린(Kotlin) - 타입 파라미터의 null 가능성 코틀린에서는 함수나 클래스의 모든 파라미터는 null이 될 수 있습니다. 따라서 타입 파라미터 T를 클래스나 함수 안에서 사용하면 변수명 끝에 물음표가 없더라도 T가 null이 될 수 있는 타입입니다. /* null이 될 수 있는 타입 파라미터 예제 */ fun printHashCode(t: T) { println(t?.hashCode()) //"t"가 null이 될 수 있으므로 안전한 호출을 사용 } >>> printHashCode(null) //"T"의 타입은 "Any?"로 추론된다. null 위의 예제 printHashCode 함수 호출에서 타입 파라미터 T에 대해 추론한 타입은 null이 될 수 있는 Any? 타입으로 추론이 되었습니다. t 파라미터의 타입 T에는 분명히 물음표가 붙어있지 않지만 .. 이전 1 다음