개발
[Scala] 다형성 [T]는 컴파일 타임에 사라진다.
우리로
2021. 6. 20. 10:29
스칼라는 다형성을 지원한다.
def testFunction[T] (i: T): T = ???
위의 함수는 i에 오는 타입에 따라 리턴 타입도 결정된다.
그런데 이런 Type 은 Compile Time에 모두 사라진다. 즉, 컴파일러에게 힌트만 주는 것이지 runtime때는 아무 효력이 없다.