有以下定义
type MyMap = Map[String, List[Map[Int, String]]]
Map 可以定义为更高种类的类型吗?
你所拥有的不是更高级的类型,但它可以很容易地修改为高级类型。
type MyMap2[A,B,C] = Map[A, List[Map[B, C]]]
现在,我们可以创建MyMap
再次通过提供类型参数。
type MyMap = MyMap2[String, Int, String]
“高等类”只是意味着它是一种无人居住的类型,需要提供其他类型才能创建一个可居住的类型。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)