2012-06-19 4 views
5

У меня есть это как тип возвращаемого значения в ScalaScala возвращаемого типа

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

Я должен использовать это в нескольких местах в моем коде, есть способ, чтобы присвоить это константу рода и использовать константу вместо того, чтобы прямо указывать это?

+2

Следует также отметить, что не обязательно ВСЕГДА декларировать ваши типы возврата, если компилятор может понять, что вы делаете. Но, глядя на то, насколько сложным этот тип, ответ @ drexin, вероятно, лучший способ. – Falmarri

+3

Правда, хотя для неочевидного типа лучше объявить тип возврата. – Bob

ответ

12

Да, вы можете определить псевдоним типа type Foo = Map[...].

+0

, но обратите внимание, что это должно быть определено внутри класса или объекта –

+2

om-nom-nom также может быть определено в объекте пакета –

Смежные вопросы