Polymorphic Methods 썸네일형 리스트형 [Scala] Polymorphic Methods 스칼라에서는 다형성 메소드를 지원한다. 아주 간단하게 사용 할 수 있다. 아래의 예시 코드를 보자 object PolyTest extends App { def dup[T](x: T, n: Int): List[T] = if (n == 0) Nil else x :: dup(x, n - 1) println(dup[Int](3, 4)) println(dup("three", 3))} dup라는 함수가 있고 [T]로 선언이 되어지게 되면 다형성이 적용이 된다. 출력 결과는 다음과 같다.List(3, 3, 3, 3)List(three, three, three) 더보기 이전 1 다음