有人知道我如何在无形状的HMap中添加或修改值吗?我在HMap定义上看到的唯一函数是:
get
+
(看起来就像是在创建新地图并添加(k,v)
元组)-
(与上面相同)我怀疑我需要使用镜头吗?
答案 0 :(得分:3)
collectionviewlayout
是不可变的。它是invalidateLayout()
的包装器(具有类型级别的增强功能)。
shapeless.HMap
添加或修改一对(返回新的HMap)。
镜头也会创建一个副本。不变性/持久性是FP的典型特征。