在Scala中,如何更新对象数组中对象的属性,用户选择的对象是什么?
用户先前通过其ID号(该对象的第一个字段)选择该对象.我想更新对象的最后一个字段.
我的代码:
case class Order(oId :Int, dt :String, cId :Int, sta :String) {
var orderId = oId
var dateTime = dt
var customerId = cId
var status = sta
}
def main(args: Array[String]) {
//New Orders
var o1 = new Order(1, "13 JUN 2016 12:30", 1, "New")
var o2 = new Order(2, "13 JUN 2016 12:32", 2, "New")
var o3 = new Order(3, "14 JUN 2016 12:30", 3, "New")
var o4 = new Order(4, "14 JUN 2016 12:32", 4, …Run Code Online (Sandbox Code Playgroud) 我花了一段时间在Google上搜索了非猫三重等于方法,但除了Scalaz找不到任何东西。不幸的是,我无法===在此库中计算出导入。
有人可以帮忙,非常感谢。