根据Scala Doc,
案例类对于建模不可变的数据是很好的。
但是这个功能也可以通过不可变的映射来实现。我知道可以通过在case类中指定参数列表来固定键的数量,但除此之外,我想知道在什么情况下case类会比map更好?
正如评论中提到的,我在这里总结一下要点,以便结束这个问题。
在以下情况下,案例类是一个比较好的选择。