【发布时间】:2019-06-20 15:01:00
【问题描述】:
假设我有以下理解:
val validatedInput = for {
stringID <- parseToInt(optionalInputID)
} yield (stringID)
其中 optionalInputID 是 Option[String] 类型的输入参数。如果当然存在选项,我希望能够将 Option[String] 转换为字符串。据我所知,您不能在 for 理解中进行大小写匹配。
省略了一些细节,例如其他用于理解的项目。因此,我想知道是否可以在 for 理解中执行此操作。如果不是,那么什么是合适的替代方案?我可以在 for 理解之外做吗?
【问题讨论】:
标签: string scala for-comprehension scala-option