我写一个递归函数
我们可以用一个案例类“A”相同的情况下,类“A”的内
例如:
case class FramesFolderData(key: String, title: String, parentId: Long, children: Option[List[FramesFolderData]])
是的,这是有效的Scala和是定义一个递归数据结构的好办法。
我会建议在Option
场移除children
。你可以表示“没有孩子”与空列表(Nil
),所以有可能是没有必要使用Option
为好。