case class ProcessSteps(stepsData: Seq[ProcessStepTemplatesModel])
這Seqence可能會對空ProcessStepTemplatesModel
現在,當我想要堅持的數組是這樣的:
request.body.asJson.foreach(f = _.validate[ProcessSteps] match {
case JsSuccess(processSteps, _) =>
// PROBLEM HIER
processSteps.stepsData.foreach(processStep => processTemplateDTO.addProcessStepTemplateToProcessTemplate(processStep, processId).map {
我得到了一個錯誤由於空值。
有沒有辦法來scip空值,只持有那些不是空的?
進出口運行Scala的Playframework的應用程序,包括漂亮的數據庫映射
感謝
如何使用Option [Seq [ProcessStepTemplatesModel]]而不是null?或者使用'Seq.empty [T]'作爲默認值? –
選項[Seq不可能我不想保留空值,我想跳過它們 – Felix
processSteps.stepsData.filter(_!= null).foreach(...)怎麼樣? – thwiegan