Scala 언어 사양 에 따르면 :
... 로컬 유형 추론은 [유형 매개 변수의] 추론 된 경계의 복잡성을 제한하도록 허용됩니다. 유형의 최소 성과 최대성은 수용 가능한 복잡성 유형의 집합과 관련하여 이해되어야합니다.
실제로 한계는 무엇입니까?
또한 추론 된 표현식 유형에 적용되는 매개 변수 유형 경계와 다른 제한이 있으며 이러한 제한은 무엇입니까?
2
이 블로그는 이 주제에 대한 몇 가지 흥미로운 토론이
—
자밀
여기에 언급 된 스칼라 언어 메일 링리스트에 게시하는 것이 좋습니다. scala-lang.org/node/199
—
Dave L.
확실하지는 않지만 예를 들어 문자열 목록이 있고 여기에 int를 추가한다는 의미라고 생각합니다. 반환 된 불변 목록은 궁극적으로 "Any"유형입니다. 유형의 maximality 그래서
—
Jatin
Scala 컴파일러의 버전에 따라 한계가 다르기 때문에 이것은 실제로 움직이는 타겟입니다. 이것은 변경되었으며 언어가 계속 발전함에 따라 적어도 가까운 장래에 계속 변경 될 것으로 기대합니다. 현재 명시된대로 답변 할 수 없기 때문에이 질문에 투표합니다.
—
Kevin Sitze
@kevin True 참. 나는 scala 2.9가 최근이지만 안정적이기 때문에 가장 관심이 있다고 생각합니다. 하지만 얼마나 변할지 궁금합니다.
—
Owen