这是我之前的问题的后续
假设我使用以下逻辑(在准 Java 中)来获取配置参数MyParam
:
字符串 myParam = null if ((myParam = getFromArgs("MyParam")) != null) 返回我的参数 if ((myParam = getFromSystemProperties("MyParam")) != null) 返回我的参数 if ((myParam = getFromUserConfigFile("MyParam")) != null) 返回我的参数 ... // 等等 如果(myParam == null) 错误(“没有我的参数”)
如何在 Scala 中编写此逻辑?在这里适用吗Applicative
?