[SCALA] 스칼라의 존재 유형의 예에 의한 자바의 와일드 카드의 차이?
SCALA스칼라의 존재 유형의 예에 의한 자바의 와일드 카드의 차이?
A는 prefereably 몇 가지 예시로, 스칼라의 존재 형태와 자바의 와일드 카드의 차이점이 무엇인지 실존 유형은 무엇 스택 오버플로 질문?,보다 더 구체적 비트?
내가 지금까지 본 모든 것을, 그들은 꽤 상당 할 것으로 보인다.
몇 참조. 마틴 오더 스키 그들을 언급; 구글의 최고는 내 질문에 대한 공격 :
해결법
-
==============================
1.이 스칼라 사용자의 메일 링리스트에 마틴 오더 스키의 대답입니다 :
이 스칼라 사용자의 메일 링리스트에 마틴 오더 스키의 대답입니다 :
그래서 스칼라 존재 종류와 자바 와일드 카드 종류-의 동일하다는 것을 보인다
-
==============================
2.그들은 그들의 주요 목적은 자바의 와일드 카드와 상호 작용으로, 해당 있어야한다.
그들은 그들의 주요 목적은 자바의 와일드 카드와 상호 작용으로, 해당 있어야한다.
-
==============================
3.그들은 매우 비슷하지만 스칼라의 실존 적 유형은 더 강력한 될 예정이다. 예를 들어, 스칼라의 존재 형태는 상부 및 자바 와일드 상부에만 결합 될 수있는 반면, 하한 경계 둘 수있다.
그들은 매우 비슷하지만 스칼라의 실존 적 유형은 더 강력한 될 예정이다. 예를 들어, 스칼라의 존재 형태는 상부 및 자바 와일드 상부에만 결합 될 수있는 반면, 하한 경계 둘 수있다.
예를 들어, 스칼라 :
scala> def foo(x : List[_ >: Int]) = x foo: (x: List[_ >: Int])List[Any]
푸 낮은 지능의 결합했다 매개 변수의 목록을합니다.
-
==============================
4.길 더 마틴 오더 스키 (나머지는 여기에서 찾을 수 있습니다)에 의해 답을 자세히 설명 :
길 더 마틴 오더 스키 (나머지는 여기에서 찾을 수 있습니다)에 의해 답을 자세히 설명 :
-
==============================
5.리스트 [_] 표기 (다른 답변으로 지적 자바의 목록 [?]에 대한 더 강력한 아날로그입니다) 스칼라의 존재 형식의 일반적인 개념의 퇴화 경우입니다.
리스트 [_] 표기 (다른 답변으로 지적 자바의 목록 [?]에 대한 더 강력한 아날로그입니다) 스칼라의 존재 형식의 일반적인 개념의 퇴화 경우입니다.
from https://stackoverflow.com/questions/1031042/difference-between-scalas-existential-types-and-javas-wildcard-by-example by cc-by-sa and MIT license
'SCALA' 카테고리의 다른 글
[SCALA] SBT를 사용 종속성의 스냅 샷 버전을 다시 다운로드 (0) | 2019.11.28 |
---|---|
[SCALA] 어떻게 다중 프로젝트 빌드에 대한 테스트의 병렬 실행을 해제하려면? (0) | 2019.11.28 |
[SCALA] 스칼라 : 방법 \ 연산자 오버로딩 (0) | 2019.11.28 |
[SCALA] 프레임 워크를 재생 - JSON 객체에 필드를 추가 (0) | 2019.11.28 |
[SCALA] 무엇을 Predef.locally 수행 방법 Predef.identity에서 그 차이가 않습니다 (0) | 2019.11.27 |