【发布时间】:2017-06-17 00:57:10
【问题描述】:
在对象的 Scala Seq/List(或其他类似的集合)上迭代并设置特定对象字段的值以防它们为空的最佳方法是什么?
例如一个案例类:
case class AmazingData(age: Int, name: String)
val ad1 = AmazingData(12, "bar")
val ad2 = AmazingData(12, "foo")
val ad3 = AmazingData(12, null)
val alotOfAmazingData: Seq[AmazingData] = Seq(ad1, ad2, ad3)
现在我想遍历 alotOfAmazingData 并为那些具有 null 的名称设置值。
【问题讨论】:
-
这些字段是什么?它们是可变/不可变类的一部分吗?你能详细说明并发布minimal reproducible example吗?
-
我正在编辑,抱歉 :)