【发布时间】:2018-04-20 23:05:47
【问题描述】:
我对 scala 很陌生,我有简单的Map[String, String]。
示例地图:
val map = Map("a" -> "abc", "b" -> "xyz")
我想编写一个逻辑,如果映射中存在特定键,则对该值调用 encrypt() 方法,如果键不存在则返回空字符串。
我可以这样做的一种方法是:
encrypt(map.getOrElse(MARKETPLACE_ID.toString, ""))
如果密钥不存在,这将失败,并且将使用空字符串调用 encrypt() 方法。
请帮助我以最简单的方式解决这个问题。
【问题讨论】: