小编pho*_*nix的帖子

在Scala中常规类的案例类是否有任何时间或空间开销?

在Scala中使用case类与常规类相比,是否存在任何开销?它是否使用任何额外的内存,在构造中做更多,或在现场访问中做更多?或者,对于类型层次结构底部的类,它是否真的只是自由等于/ hashcode/tostring/apply/unapply/etc?

我的用例是一个值得成为案例类的类(如果所有字段相等则不可变且相等),但我处于性能至关重要的域中.

(请不要回答"不要过早担心过早优化".)

scala

10
推荐指数
3
解决办法
2549
查看次数

标签 统计

scala ×1