나는 내 코드의 여러 위치에서 이것을 사용할 필요가 스칼라 반환 형식
Map[String, Seq[Map[String, Seq[MyClass]]]]
스칼라
의 반환 형식으로이 있고, 종류의 일정이를 할당하고 상수를 사용하는 방법은 무엇입니까 명시 적으로 말하는 대신에?나는 내 코드의 여러 위치에서 이것을 사용할 필요가 스칼라 반환 형식
Map[String, Seq[Map[String, Seq[MyClass]]]]
스칼라
의 반환 형식으로이 있고, 종류의 일정이를 할당하고 상수를 사용하는 방법은 무엇입니까 명시 적으로 말하는 대신에?예, type Foo = Map[...]
으로 유형 별칭을 정의 할 수 있습니다.
하지만이 내용은 클래스 또는 객체 –
om-nom-nom 내에 정의되어야 함을 유의하십시오. 이는 패키지 객체에서도 정의 할 수 있습니다 –
컴파일러가 수행중인 작업을 파악할 수있는 경우 항상 반환 유형을 선언 할 필요는 없습니다. 그러나 그 유형이 얼마나 복잡한지를 살펴보면, @ drexin의 대답은 아마도 가장 좋은 방법 일 것입니다. – Falmarri
사실이 아닌 유형의 경우에도 반환 유형을 선언하는 것이 가장 좋습니다. – Bob