私は、私は私のコードの複数の場所でこれを使用する必要が Scalaの戻り値の型
Map[String, Seq[Map[String, Seq[MyClass]]]]
Scalaの
での戻り値の型としてこれを持って、ある種の定数にこれを割り当て、定数を使用する方法があります明示的に述べる代わりに?私は、私は私のコードの複数の場所でこれを使用する必要が Scalaの戻り値の型
Map[String, Seq[Map[String, Seq[MyClass]]]]
Scalaの
での戻り値の型としてこれを持って、ある種の定数にこれを割り当て、定数を使用する方法があります明示的に述べる代わりに?はい、type Foo = Map[...]
でタイプエイリアスを定義できます。
しかし、これはクラスまたはオブジェクト –
om-nom-nomの内部で定義する必要があることに注意してください。これはパッケージオブジェクトでも定義できます –
コンパイラが何をしているのか分かる場合は、必ずあなたの戻り値の型を宣言する必要はないことにも注意してください。しかし、そのタイプの複雑さを見て、@ drexinの答えはおそらく最善の方法です。 – Falmarri
真っ白ではないタイプの場合でも、戻り値の型を宣言することをお勧めします。 – Bob