스칼라에서 다음과 같은 기능을 고려 파라미터 화 된 형태의 반환 기본값 :스칼라 :
유형 매개 변수 주어진def wrapMyFunction[A](foo: =>A):A = {
try {
foo
}
catch { case e =>
//Return whatever the "empty" or "default" instance of type A would be,
//such as 0, "", None, List(), etc.
}
}
, 어떻게 종류 A의 "빈"또는 "기본"값을받을 수 있나요? 심지어 가능할까요?
을 때때로'_'는 것이다 그러나 나는 확실하지 않다 "기본값"에 대한 설 수 제네릭의 경우 작동합니다. –