을 가리키는 이유는 이중 정의 오류를 생산 SBT스칼라 잘못 이중 정의 스칼라에서
1
A
답변
7
그래서 이유는 왜 던지고있다
def to(sinks: Sink[RequestModel, NotUsed]*): VyasaGraph = {
val current = sinks.toList
connect(previous, current)
previous = current
this
}
def to(functions: Function1[RequestModel, Unit]*): VyasaGraph = {
val current = (for (func <- functions) yield Sink.foreach[RequestModel](func)).toList
connect(previous, current)
previous = current
this
}
, 나는 다음과 같은 유형의 두 가지 기능을 정의하기 위해 노력하고있어 이중 정의 오류는 varargs가 Seq[T]
으로 전달되기 때문입니다. 제네릭 형식은 컴파일 할 때 지워지기 때문에 두 함수가 동일합니다.
0
이미 이유를 찾았지만, 표준 해결 방법 중 하나에 항상 사용할 수 암시 적 매개 변수를 추가하는 것입니다, 그것은 Predef
에서 DummyImplicit
가 무엇 : 당신은 구별해야하는 경우
def to(functions: Function1[RequestModel, Unit]*)(implicit d: DummyImplicit) = ...
두 개 이상의 함수를 사용하는 경우 여러 개의 DummyImplicit
매개 변수를 사용하거나 직접 추가 유형을 정의 할 수 있습니다.
class DummyImplicit2
object DummyImplicit2 {
implicit def d: DummyImplicit2 = null // to avoid creating garbage
}
...
관련 문제
- 1. 스칼라 내가 스칼라에서 새로운
- 2. 데이터 분석 스칼라에서 스칼라
- 3. 스칼라, 스칼라에서 "for"java
- 4. 스칼라에서 정의 문제의 순서?
- 5. 스칼라 내가이 할 수있는 스칼라에서
- 6. 스칼라에서 스칼라 코드 예외가 발생했습니다.
- 7. 스칼라 - 스칼라에서 다음 제네릭 정의 사이의 차이가 무엇 제네릭
- 8. 스칼라에서 제공하는 미래의 실행 컨텍스트에 추가 스칼라
- 9. Eclipse 스칼라에서 스칼라 2.12.3을 스칼라 2.10으로 다운 그레이드 IDE
- 10. 스칼라 액터 메시지 정의
- 11. 스칼라 - 사용자 정의 클래스 생성자
- 12. 스칼라 내가 정의 스칼라 열거가
- 13. 어떻게 스칼라에서 다음과 같은 오류를 얻고있다 스칼라
- 14. 스칼라 : 스칼라에서 Java의 여러 생성자 사용
- 15. 스칼라 GUI는 내가 스칼라에서 GUI를 만들려고하고
- 16. 스칼라 : 스칼라에서 서브 클래스로 자바 생성자를 사용하십시오.
- 17. 스칼라 BeanProperty는 사용자 정의 setter를 사용합니다.
- 18. 스칼라 : 문자열을 매핑 할 때 형식 유추가 잘못 되었습니까?
- 19. 이중 모듈 정의 오류
- 20. 이중 페이징 정의
- 21. 스칼라에서 사용자 정의 SortedMap 구현
- 22. 이중 분할 서버 응답이 잘못 반환됩니다.
- 23. 스칼라 가져 오기에서 이중 밑줄은 무엇을 의미합니까?
- 24. 방법 간 차이점 <T> MathNet Numerics에서 Divide (이중 스칼라) 및 Matrix <T> DivideByThis (이중 스칼라)?
- 25. 스칼라에서
- 26. 스칼라
- 27. 스칼라 에러 정의 객체
- 28. 스칼라 매크로 : 클래스 정의
- 29. 정의 스칼라 함수 다르게
- 30. 스칼라 사용자 정의 맵
문제를 [MCVE]에 게시 할 수 있습니까? 어느 누구도 Akka 스트림을 명시 적으로 가져 오지 않는 한이 예제를 컴파일 할 수 없습니다. –
최소 예제 : def (x : Int *) : Int = 1; def to (f : String *) : Int = 1 – petrn