【发布时间】:2022-01-17 02:10:33
【问题描述】:
假设我有一个具有类型参数 T 的案例类:
case class ProdutOption[T](name: String, value:T)
这个案例类包含在另一个案例类中,例如:
case class Product[T](id: String, options: Set[ProductOption[T]])
对此建模的正确方法是什么?
我希望我的 options 参数能够具有不同类型的 T...我不希望集合中的所有项目都被强制为特定类型。
这种场景可以使用这样的类型参数来建模吗?
【问题讨论】:
-
如果您不知道
Options有哪些类型,您甚至打算如何使用它们? -
@LuisMiguelMejíaSuárez 我正在读取 JSON 帖子中发送的值...
-
这不能回答我的问题。
标签: scala