2012-06-19 2 views
5

나는 내 코드의 여러 위치에서 이것을 사용할 필요가 스칼라 반환 형식

Map[String, Seq[Map[String, Seq[MyClass]]]] 

스칼라

의 반환 형식으로이 있고, 종류의 일정이를 할당하고 상수를 사용하는 방법은 무엇입니까 명시 적으로 말하는 대신에?

+2

컴파일러가 수행중인 작업을 파악할 수있는 경우 항상 반환 유형을 선언 할 필요는 없습니다. 그러나 그 유형이 얼마나 복잡한지를 살펴보면, @ drexin의 대답은 아마도 가장 좋은 방법 일 것입니다. – Falmarri

+3

사실이 아닌 유형의 경우에도 반환 유형을 선언하는 것이 가장 좋습니다. – Bob

답변

12

예, type Foo = Map[...]으로 유형 별칭을 정의 할 수 있습니다.

+0

하지만이 내용은 클래스 또는 객체 –

+2

om-nom-nom 내에 정의되어야 함을 유의하십시오. 이는 패키지 객체에서도 정의 할 수 있습니다 –